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関数で二行目の内容を読み込んで、表示します。

bannerAds