⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cpp1.cpp

📁 用C语言编写的一些源码示例
💻 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 + -