0

私は C/C++ が初めてで、処理のために別のコンピューターの共有フォルダーの場所から画像を取得する必要があります。どうやってやるの?誰かがそれを行う方法に関するガイダンスまたはサンプルコードを提供してもらえますか? また、共有フォルダ内のフォルダ内のファイル一覧も取得できますか?

4

2 に答える 2

1

読み取り用にファイルを開きます。

char* filename = "//machine/shared/image.jpg";
FILE* f = fopen(filename, "r");

ディレクトリを読み取ります。

struct dirent* ent;
char* path = "//machine/shared";

DIR* d = opendir(path);
while((ent = readdir(d)) != NULL)
{
    printf("%s\n", ent->d_name);
}
于 2011-02-23T03:33:07.383 に答える
0

Windows を使用していると仮定すると、UNC パスを使用してファイルを参照し、通常の C/C++ IO (fopen または fstream) を使用できます。C 文字列の一部として正しくエスケープするようにしてください。

于 2011-02-23T02:35:49.800 に答える