Чтение определенных данных из определенного места в файле (C) - PullRequest
0 голосов
/ 07 декабря 2018

Если у меня есть этот .txt файл, содержащий целые числа:

 - //firstRow 14 5
 - //secondRow 5
 - //fourthRow 3
 - //fourthRow 3

Как мне прочитать секунда Целое число из первой строки ?Спасибо

1 Ответ

0 голосов
/ 08 декабря 2018

fscanf(fptr, "[^\n]", file);

Функции scanf трудно понять при первом обнаружении.Ваша строка формата (2-й параметр) неверна.Вы хотите что-то более похожее на

int a, b, n;
while( (n = fscanf(fptr, "%d%d", &a, &b)) != EOF ) {
    if( n == 2 ) { ... your code here ... }
}

Будьте готовы потратить время на чтение руководства. man fscanf ваш друг, но ему нужно время, чтобы разогреться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...