|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.03.2019, 13:07 | #1 |
Новичок
Джуниор
Регистрация: 19.03.2019
Сообщений: 2
|
Не понимаю как ведет себя функция fgets() в языке СИ
Здравствуйте!
Пишу код на языке СИ.Создал функцию заполнения файла строками: Код:
Далее я хочу с помощью функции fgets() и последующего применения функции strtok разделить каждую строку на слова и вывести каждое с новой строки. Код:
Проблема в том,что программа дает неверный ответ: (скрин консоли внизу). Но если переделать процедуру ввода в файл,то программа начнет работать не смотря ни на что: Код:
Спасибо! Последний раз редактировалось Timurkanaz; 19.03.2019 в 13:21. |
19.03.2019, 13:10 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
1. Как fgets относится к данному коду?
2. Вы зачем мусор пишите в файл? |
19.03.2019, 13:14 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так вопрос-то в чем?
не пишите так никогда ни на каком языке. Форматируйте нормально код придерживаясь какого-то популярного соглашения (в идеале подключить какой-нибудь линтер типа clang format, astyle). https://ru.hexlet.io/blog/posts/naming-in-programming
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 19.03.2019 в 13:19. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi странно себя ведет | HELMOS | Общие вопросы Delphi | 5 | 04.01.2014 17:07 |
Компьютер ведет себя не естесственно | genrix | Компьютерное железо | 5 | 04.02.2013 21:13 |
Странно ведет себя компилятор | pufystyj | Общие вопросы C/C++ | 2 | 02.01.2013 06:35 |
Ноут странно себя ведет | feesta | Помощь студентам | 1 | 29.05.2011 23:08 |
Почему графика ведет себя так: | Иллидан | Общие вопросы Delphi | 6 | 10.10.2008 00:13 |