C++编程作业:各位会的人帮帮忙啊,谢谢了哈。 设计一个留言板实现一下的功能

1)程序第一次运行时,建立一个名为 c:\msg.ini 的文本文件,并把用
户的信息存入该文件。
(2)以后的每次运行时,都先读取该文件的内容并显示给用户,然后由用
户输入新的信息,退出时将新的信息存入这个文档。

#include<iostream>
using namespace std;
int main()
{
FILE *a,*b;
char c='0';
if((a=fopen("msg.ini","r"))==NULL)
{
a=fopen("msg.ini","w");
}
while(c!=EOF)
{
c=fgetc(a);
cout<<c;
}
cout<<endl;
fclose(a);
if((b=fopen("msg.ini","w"))==NULL)
{
cout<<"错误!"<<endl;
exit(0);
}
cout<<"请输入新信息!输入.结束"<<endl;
while(c!='.')
{
c=getchar();
fputc(c,b);
}
fclose(b);
return 0;
}

 我的电脑无法直接在c盘下建立ini文件,所以就放在了程序默认路径里了。另外,你的要求有一些bug:每次写的留言只能浏览一次,这些代码是按照你的要求打的,要是想修复这个bug可以自行添加是否添加新信息的用户选项,或者可以再找我。

纯手打,纯原创,望采纳,望加分。谢谢!!!

追问

我弄好啦,谢谢你了哈

温馨提示:答案为网友推荐,仅供参考
相似回答