fgetsで2行目を取得する方法
2行目を読み込む時はfgets関数を用いて改行まで読み込む。
サンプルコードは以下の通りです。
#include <stdio.h>
int main() {
FILE *file;
char line[100];
file = fopen("file.txt", "r");
if (file == NULL) {
printf("无法打开文件\n");
return 1;
}
// 读取第一行并忽略
fgets(line, sizeof(line), file);
// 读取第二行
fgets(line, sizeof(line), file);
printf("第二行内容:%s", line);
fclose(file);
return 0;
}
上の例では、file.txtというファイルをオープンし、最初の行を読み飛ばし、fgets関数で二行目の内容を読み込んで、表示します。