FileName000.extension FileName001.extension などの形式のファイルでいっぱいのフォルダーがあります。それらをすべて開いて、C++ で何かをする必要があります。私が試したのはこれです:
for(int i=0; i<number_of_files; i++){
char filename[64];
if(i<10){
sprintf(filename, "/Path/To/File/FileName00%i.extension", i);
}
if(i<100){
sprintf(filename, "/Path/To/File/FileName0%i.extension", i);
}
else{
sprintf(filename, "/Path/To/File/FileName%i.extension", i);
}
ifstream infile ( filename );
//DO STUFF TO FILES HERE INSIDE THE FOR LOOP
}
これは、何らかの理由で ifs のために機能していないようです。それが機能するだけで、それが文字か文字列かは問題ではありません。Xcode を IDE として使用していますが、プログラムは Windows でも動作する必要があります。