我的程序在用户输入 outputFileName 后崩溃。
c1
是一个 char 数组,out
是一个字符串,len
是一个长度为 c1 的 int。
这是我的代码:
ofstream outFile;
char outputFileName[256];
cout << "Enter output file name: ";
cin >> outputFileName;
cout << endl;
outFile.open(outputFileName,ios::trunc);
for(int i=0; i<len-1; i++){ //-1 b/c added \n at the end.
out[i] = c1[i];
}
outFile << out;
outFile.close();