从文件中读取一行出问题 在线等!!!!
从文件中读取一行代码如下
string line = "dd ";
ifstream in( "ok.txt ");
getline(in, line);
文件ok.txt如下//含有空格
begin:
x:=a*b+2*3;
end;
这样读取之后,line的值没发生任何变化,
怎样修改,
[解决办法]
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main(){
string line = "dd ";
ifstream in( "ok.txt ");
getline(in, line);
cout < <line;
return 0;
}
输出是x:=a*b+2*3;啊..怎么会没变呢..
[解决办法]
hehe 那就把分给分分吧 :)