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

📄 file操作2.cpp

📁 文件是程序设计中一个重要概念。所谓“文件”一般指:存处在外部介质上数据的集合。C对文件操作
💻 CPP
字号:
/*
	程序名称:	文件操作 -- 字符串读写
	使用函数:	fopen, fclose, ferror, fputs, fgets, gets
	程序功能:	从键盘上接收3个字符串,依次写入文件 "string.txt" 的文本文件中, 并读取出来显示
	日期:	2008-02-28
	作者:	zuojianhua
*/

#include <stdio.h>
#include <string.h>

main()
{
	FILE *fp = NULL;

	char ch[3][100] = {"", "", ""};
	
	// 1. 接收字符串
	for(int i=0; i<3; i++)
	{
		gets(ch[i]);
	}

	// 2. 打开文件
	fp = fopen("c:\\zuojianhua\\string.txt", "w");

	if( !fp )
	{
		printf("The file can not open.");
		return 0;
	}
	
	// 3. 写入文件
	for(i=0; i<3; i++)
	{
		fputs(ch[i], fp);
	}

	// 4. 关闭文件
	fclose(fp);

	// 5. 重新打开文件 
	fp = fopen("c:\\zuojianhua\\string.txt", "r");
	if( !fp )
	{
		printf("The file can not open.");
		return 0;
	}

	// 6. 读取文件内容
	char content[300] = "";
	fgets(content, 300, fp);	// 注意: 遇到回车读取结束

	// 7. 显示内容
//	fputs(content, stdout);
	printf("%s", content);

	// 8. 关闭文件
	fclose(fp);

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -