C 语言实例 - 从文件中读取一行
从文件中读取一行。
文件 w3schools.txt 内容:
$ cat w3schools.txt
www.w3ccoo.com
google.com
实例 - 不使用 strcpy()
#include <stdio.h>
#include <stdlib.h> /* exit() 函数 */
int main()
{
char c[1000];
FILE *fptr;
if ((fptr = fopen("w3schools.txt", "r")) == NULL)
{
printf("Error! opening file");
/* 文件指针返回 NULL 则退出 */
exit(1);
}
/* 读取文本,直到碰到新的一行开始 */
fscanf(fptr,"%[^\n]", c);
printf("读取内容:\n%s", c);
fclose(fptr);
return 0;
}
输出结果为:
读取内容:
www.w3ccoo.com