Я пытался прочитать файл с помощью fgetc, но я не смог разбить строку на куски, которые я требуючтение символов с использованием fgetc
еха, если у меня есть: х: хе ххй, хххй; и я хочу сломать что в:
х
хх
ххх
хххх
Я пытался прочитать файл с помощью fgetc, но я не смог разбить строку на куски, которые я требуючтение символов с использованием fgetc
еха, если у меня есть: х: хе ххй, хххй; и я хочу сломать что в:
х
хх
ххх
хххх
я бы разделить задачу на 2 части. Прочитайте строку; Разделите его. Используйте getline для чтения строки. Есть несколько способов разбить его; strchr, вероятно, будет лучшим выбором
Если вы продолжаете использовать метод синтаксического анализа символов, вам нужно будет сделать больше строкового управления в буфере, чтобы отслеживать, что вы хотите распечатать. Я не вижу переименования num_chars после каждого совпадения и никакого добавления в буфер для завершения строки перед печатью [code] buffer [num_chars] = 0;
Вы можете использовать 'strchr', чтобы найти разделители. –