【发布时间】:2010-09-11 22:18:46
【问题描述】:
如何要求用户输入我的程序需要读取的文件名,并让它输出带有.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]'
【问题讨论】: