C程序,如何从指定文件中读取一个字符串?

Python035

C程序,如何从指定文件中读取一个字符串?,第1张

#include <stdio.h>

#include <stdlib.h>

int main()

{

FILE *fp

char cl[100]

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

exit(1)

while(fscanf(fp,"%s",cl)==1)

printf("%s  \n",cl)

if(fclose(fp)!=0)

exit(1)

return 0

}

C语言是目前世界上流行、使用最广泛的面向过程的高级程序设计语言。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。

首先动态申请一块内存用于存放读取的字符串,然后循环读取文件的字符,并将字符放到申请的空间中,如果读取的过程中字符数超过了申请的内存大小就重新分配空间使空间扩充,当读到换行符的时候就终止。

这是我要读取的文件

这是读取结果