- 分享
- 2018-07-21 23:27:48 @
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
void dis(char *p)
{
while(*p)
{
cout<<*p++;
Sleep(50);
}
}
int main()
{
char c;
FILE *fp;
dis("欢迎使用文件写入器,此程序由MG公司出品\n========================================\n使用方法:选择文件类型,输入要写入的文字,写入后的文件将会在此程序保存的位置创建。");
while(1)
{
dis("\n请选择文件类型:\n1.记事本(txt) 2.word文档(doc) 3.幻灯片(ppt)\n");
int ch;
cin>>ch;
if(ch==1)
{
if((fp=fopen("file.txt","w"))==NULL)
{
dis("写入失败!\n");
exit(0);
}
dis("请输入要写入的文字(输完请按Ctrl+Z后回车来结束):\n");
c=getchar();
while(c!=EOF)
{
fputc(c,fp);
c=getchar();
}
dis("写入成功!\n");
fclose(fp);
}
if(ch==2)
{
if((fp=fopen("file.doc","w"))==NULL)
{
dis("写入失败!\n");
exit(0);
}
dis("请输入要写入的文字(输完请按Ctrl+Z后回车来结束):\n");
c=getchar();
while(c!=EOF)
{
fputc(c,fp);
c=getchar();
}
dis("写入成功!\n");
fclose(fp);
}
if(ch==3)
{
if((fp=fopen("file.ppt","w"))==NULL)
{
dis("写入失败!\n");
exit(0);
}
dis("请输入要写入的文字(输完请按Ctrl+Z后回车来结束):\n");
c=getchar();
while(c!=EOF)
{
fputc(c,fp);
c=getchar();
}
dis("写入成功!\n");
fclose(fp);
}
}
return 0;
}
本人是新手,看了就留个评论吧!
加入MG公司:https://vijos.org/d/landexuexiao_xinxixuexiaozu/join?code=landexuexiao
3 条评论
-
zhaozhonghao LV 6 @ 2018-07-21 23:29:49
还有,玩MC的看这里
-
2018-07-21 23:28:50@
刚看了一本好书啊,文件操作讲的很详细
-
2018-07-21 23:28:11@
自己编的,别怀疑
- 1