У меня возникли проблемы с поиском решения для разбиения файла одной строкой в c.
Файл .txt выглядит так:
9999 m 32
9998 f 20
9997 o 22
9996 m 18
9995 o 45
9994 f 40
9993 m 76
где, например, 9994 f 40
, 9994
- это целое число, f
- символ и 40
- другое целое число.
Я пытался использовать fgets()
, чтобы взять строку и разделить ее впоследствии, но я не нахожу способ разделить информацию о строке на три, чтобы я мог использовать их так, как нужно.
Есть другая функция, кроме fgets()
, которая лучше для этого? Или есть способ сделать это с fgets()
?