//此程序用于输入日程表
#include
#include
#include
using namespace std;
main()//开始main函数
{
string event;
string filename;
cout<<"请输入文件名和路径:";
cin>>filename;
ofstream outputfile(filename.c_str(),ios::app);
cout<<"文件已经成功打开"<
cin>>event;
outputfile << event;
getline(cin,event);
outputfile<
}
这样就好了,你原来的程序会把你输入的第一个字符串给去掉了,因为你这一句:cin>>event取得了event的值却没有写到文件中,而直接来了下一句:getline(cin,event);当然不行了.楼上的兄弟似乎有点欠考虑啊.
把cin>>event;去掉
改成getchar();
回答者:songma931 - 见习魔法师 二级 5-9 18:36
getline(cin,event);就是直接输入数。。。
你们偏要加个cin>>event;是什么意思呢。。。。
可以拿程序去运行一下。。。