📄 cpp1.cpp
字号:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
int shoose;
char ch=' ',filename[15];
FILE *fp;
printf("1、新建文件\n");
printf("2、打开文件\n");
printf("3、添加文件\n");
printf("请选择(其它退出):");
scanf("%d",&shoose);
switch (shoose)
{
case 1:
/*新建*/
getchar();
printf("请输入文件名:");
gets(filename);
strcat(filename,".txt");
if((fp=fopen(filename,"w"))==NULL)
{
printf("文件打开失败!");
exit (1);
}
printf("请输入文件内容:(#结束)\n");
ch=getchar();
while(ch!='#')
{
fputc(ch,fp);
ch=getchar();
}
fclose(fp);
break;
case 2:
/*打开*/
getchar();
printf("请输入文件名:");
gets(filename);
strcat(filename,".txt");
if((fp=fopen(filename,"r"))==NULL)
{
printf("无此文件!");
exit(1);
}
printf("文件内容为:\n");
ch = fgetc(fp);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
fclose(fp);
break;
case 3:
/*添加*/
getchar();
printf("请添加内容的文件名:");
gets(filename);
strcat(filename,".txt");
if((fp=fopen(filename,"a+f"))==NULL)
{
printf("无此文件!");
}
ch = fgetc(fp);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
ch = getchar( );
while(ch!='#')
{
fputc(ch,fp);
ch=getchar( );
}
fclose(fp);
break;
default:
exit(1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -