#include #include #include #include int main(void) { char listingFile[]="listing.txt"; char tmp[256]="", txt1[255]="", txt2[255]=""; char outputFile[]="run.bat"; char listOfFiles[30][256]; int listingLineCount = 0; system("dir /b *.wav > listing.txt"); ifstream fin(listingFile); while(fin.getline(tmp,255)) listingLineCount++; cout << "lineCount = " << listingLineCount << endl; fin.close(); fin.open(listingFile); for(int i=0; i < listingLineCount; i++) { fin.getline(tmp,255); strcpy(listOfFiles[i],tmp); strcpy(tmp,""); } fin.close(); ofstream fout(outputFile); for(i=0; i < listingLineCount; i++) { fout << "setieasy_v124.exe "; fout << listOfFiles[i] << " "; strcat(txt1,listOfFiles[i]); strcat(txt1,".main.txt"); strcat(txt2,listOfFiles[i]); strcat(txt2,".data.txt"); fout << txt1 << " " << txt2 << endl; strcpy(txt1,""); strcpy(txt2,""); } fout.close(); remove("listing.txt"); return 0; }