Вот это 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 = line1 в файле test.txt Как мне прочитать определенную строку из файла?
Вы считаете, какие строки вы только что прочитали, и когда вы получите к интересному , вы храните его или обрабатываете. –
Есть другое (более быстрое) решение, чем мой ответ, если каждая строка имеет фиксированное количество символов, я могу добавить ее в свой ответ, если вы хотите? –