C 语言实例 - 将字符串写入文件

C 语言实例 - 将字符串写入文件

写了一个非常简单的字符串写入文件。

#include

#include

int main()

{

char msg[1000];

FILE *stream;

int i=0;

if ((stream = fopen("G:/text/abc.txt","w")) == NULL)

{

perror ("fail to write");

exit (1);

}

scanf("%s",msg); //控制台键入内容到文件中

while(msg[i])

{

fputc(msg[i],stream);

i++;

}

return 0;

}

C 语言实现读取一个 txt 文件里的数据,要按行读出来:

1、打开文件 fopen("需要打开的路径")

2、然后使用 fgets 函数读取行

#include

#include

#include

#define MAX_LINE 1024

int main()

{

char buf[MAX_LINE]; /*缓冲区*/

FILE *fp; /*文件指针*/

int len; /*行字符个数*/

if((fp = fopen("test.txt","r")) == NULL)

{

perror("fail to read");

exit (1) ;

}

while(fgets(buf,MAX_LINE,fp) != NULL)

{

len = strlen(buf);

buf[len-1] = '\0'; /*去掉换行符*/

printf("%s %d \n",buf,len - 1);

}

return 0;

}

big_tree big_tree

286***4460@qq.com

参考地址

6年前 (2019-08-01)

相关推荐

传说中的“米猪肉”到底是什么?碰到千万别买
365bet官网网投

传说中的“米猪肉”到底是什么?碰到千万别买

📅 09-18 👁️ 3866
颙候的意思
bst365老牌体育

颙候的意思

📅 08-08 👁️ 9605
它不仅可以去除网页广告,还可以去除视频广告
365bet娱乐场体育在线

它不仅可以去除网页广告,还可以去除视频广告

📅 08-11 👁️ 7896