📄 file操作2.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 + -