如何要求用户输入我的程序需要读取的文件名并让它输出带有.out
扩展名的名称?
例子:
char fileName[256];
cout << "What is the file name that should be processed?";
cin >> fileName;
inFile.open(fileName);
outFile.open(fileName);
但我需要将文件保存为 filename.out 而不是原始文档类型(IE:.txt)
我试过这个:
char fileName[256];
cout << "What is the file name that should be processed?";
cin >> fileName;
inFile.open(fileName.txt);
outFile.open(fileName.out);
但我得到这些错误:
c:\users\matt\documents\visual studio 2008\projects\dspi\dspi\dspi.cpp(41):错误 C2228:'.txt' 左侧必须有类/结构/联合 1> 类型为 'char [256 ]'
c:\users\matt\documents\visual studio 2008\projects\dspi\dspi\dspi.cpp(42):错误 C2228:'.out' 左侧必须有类/结构/联合 1> 类型为 'char [256 ]'