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