c++文件操作问题,在线等,挺急的
#include<iostream>#include<fstream>#include<string>usingnamespacestd;intmain(intargc,...
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(int argc, const char * argv[]) {
string name("train.txt");
fstream myFirst;
myFirst.open(name.c_str(),ios::in);
if(!myFirst)
cout<<"error";
char a[10];
myFirst.getline(a, 100, '/n');
cout<<a;
/*这里显示“please”。这是我之前使用ifstream打开这个文件,进行<<修改的,把文件从12345修改为please。
现在我再编写另外一个程序打开这个文件,读取,也得到的是“please”。
但是为什么打开和project相同的目录下的文件,文件里的内容还是12345,而不是please?读出来都是please为什么文件里的内容显示的和读出来的不一样!!!!!??????
*/
myFirst.close();
return 0;
} 展开
#include <fstream>
#include <string>
using namespace std;
int main(int argc, const char * argv[]) {
string name("train.txt");
fstream myFirst;
myFirst.open(name.c_str(),ios::in);
if(!myFirst)
cout<<"error";
char a[10];
myFirst.getline(a, 100, '/n');
cout<<a;
/*这里显示“please”。这是我之前使用ifstream打开这个文件,进行<<修改的,把文件从12345修改为please。
现在我再编写另外一个程序打开这个文件,读取,也得到的是“please”。
但是为什么打开和project相同的目录下的文件,文件里的内容还是12345,而不是please?读出来都是please为什么文件里的内容显示的和读出来的不一样!!!!!??????
*/
myFirst.close();
return 0;
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询