как игнорировать пробелы в fscanf ()
Мне нужно использоватьfscanf
игнорировать все пробелы и не держать его. Я пытался использовать что-то вроде комбинации между(*)
а также[^\n]
как:fscanf(file," %*[^\n]s",);
Конечно, он разбился, есть ли способ сделать это только с?fscanf
код:
int funct(char* name)
{
FILE* file = OpenFileToRead(name);
int count=0;
while(!feof(file))
{
fscanf(file," %[^\n]s");
count++;
}
fclose(file);
return count;
}
Решено! изменить оригиналfscanf()
к:fscanf(file," %*[^\n]s")
; читать все строки в точности какfgets()
но не сохранил это!