我只是安装了CLion并尝试使用它。但是我在阅读文件时遇到了一些问题,并且控制台没有像我预期的那样显示,这是我的代码。
#include <iostream>
#include <fstream>
using namespace std;
void readFile(const char *fileName);
int main() {
readFile("test.txt");
}
void readFile(const char *fileName) {
ifstream file(fileName);
string s1;
file >> s1;
cout << "s1 = " << s1;
}
这是我的文件:test.txt
hello
这是结果:
C:\Users\hongn\.CLion12\system\cmake\generated\85e35c99\85e35c99\Debug\Test.exe
s1 =
Process finished with exit code 0
当我尝试:
int a;
cout << "a = ";
cin >> a;
cout << "a is: " << a;
这是结果:
C:\Users\hongn\.CLion12\system\cmake\generated\85e35c99\85e35c99\Debug\Test.exe
a =3
a = 3
a is: 3
Process finished with exit code 0
输入3后,会出现“a = 3
”行。
这不是预期的结果,如此多余,为什么“a = 3
”行会出现2次?我怎样才能解决这个问题?
谢谢你的帮助!
答案 0 :(得分:0)
FILE(COPY data.csv DESTINATION "${CMAKE_BINARY_DIR}")