ここではcodeです:Cプログラミング - テキストファイルから特定の行を読む
int main()
{
struct vinnaren
{
char vinnare[20];
int artal;
};
struct vinnaren v[10];
int inputrader;
int antalrader; //I want antalrader to be equal to the first
//line in test.txt(the first line is "5")
char file_name[256] = "test.txt";
char buf[512];
FILE *f = fopen(file_name, "r");
if (!f)
{
exit(0);
}
while (fgets(buf, sizeof buf, f))
{
printf("%s", buf);
}
fclose(f);
}
これは私が持っているコードです。私はそのようにしたいantalrader =ファイルtest.txtのライン1 ファイルから特定の行を読み取るにはどうすればよいですか?あなたが行毎にファイルを読み込むので、テキストファイルから特定の行読むことができます。このコードで
を、あなたは面白いものに到達したとき、あなたはそれを保つか、またはそれを処理します。 –
すべての行に固定量の文字がある場合は、私の回答よりも速い解決策があります。必要に応じて回答を追加できますか? –