c语言编写显示一行字程序,C语言文件操作——读一行和写一行
文件读写其实说简单也简单,会用即可,说复杂也复杂,操作系统文件系统有很多东西需要学习。在此简单介绍一种写日志与读日志的方法——写一行&读一行。
1.写一行代码:
#include
void writeLogLine(const char *fileName,const char *content)//参数:文件全名,写入内容
{
FILE *fp;
//定义文件指针
if ((fp=fopen(fileName,"a"))==NULL)//打开指定文件,如果文件不存在则新建该文件
{
printf("Open Failed.\n");
return;
}
fprintf(fp,"%s\n",content);
//格式化写入文件(追加至文件末尾)
fclose(fp);
//关闭文件
}
int main()
{
writeLogLine("D:\\file.log","写一行内容");
return 0;
}
2.读一行代码:
#include
#define MAX_LINE 1024//每行最大字节数
int main()
{
FILE *fp;
char strLine[MAX_LINE];
//读取缓冲区
if((fp = fopen("D:\\config.ini","r")) == NULL)//判断文件是否存在及可读
{
printf("Open Falied!");
return -1;
【c语言编写显示一行字程序,C语言文件操作——读一行和写一行】}
while (!feof(fp))//循环读取每一行,直到文件尾
{
fgets(strLine,MAX_LINE,fp);
//将fp所指向的文件一行内容读到strLine缓冲区
printf("%s", strLine);
//输出所读到的内容
//DO SOMETHING ELSE
}
fclose(fp);
//关闭文件
printf("\n");
return 0;
}
推荐阅读
- 入门教程|C语言总结项目和入门——文件操作
- c语言|scanf/fscanf/sscanf,printf/fprintf/sprintf函数的对比
- C++|C/C++——值得学习的C语言开源项目
- 新手学C/C++(学习宗旨)
- R语言|R语言Kmeans聚类分析
- java编写代码小技巧_这8个写代码的技巧,让你快速提升工作效率
- R语言模拟疫情传播图RVirusBroadcast展示疫情数据
- C语言实现线索二叉树的前中后创建和遍历详解
- 编程语言|TypeScript的另一面(类型编程)
- 编程语言|我的阿里巴巴盒马上岸总结