fgets()不知道怎么用

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:52:12
这个函数是从输入流中取出一行,是吧。但是要取第2行,地三行时怎么用啊,各位,帮帮忙~~

//通过while循环一行行取,读到文件末尾就是NULL了
#include <stdio.h>

void main( void )
{
FILE *stream;
char line[100];

if( (stream = fopen( "file.txt", "r" )) != NULL )
{
while( fgets( line, 100, stream ) != NULL)
printf( "%s", line);
fclose( stream );
}
}