Автор Rogatiy_WiFi Луговой задал вопрос в разделе Другие языки и технологии
fgetc не работает. СИ и получил лучший ответ
Ответ от Janus Janus[гуру]
А кто тебе сказал что строчка заканчивается на /n?
Строчки в С всегда заканичваются нулём.
while ((in_char = getchar()) != 0)
Но и так тоже неправильно. Я вобью строку больше чем из 255 байт и программа рухнет.
Нужно добавить проверку while ((in_char = getchar()) != 0 && i<sizeof(in_str))
Иначе это ни чем не отличается от столь нашумевшего scanf.
Janus Janus
(4708)
Это ещё не все ошибки.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: fgetc не работает. СИ
спросили в Fujitsu Stdio h
программирование в си
#include <string.h>
#include <stdio.h>
#include <ctype.h>
подробнее...
программирование в си
#include <string.h>
#include <stdio.h>
#include <ctype.h>
подробнее...
спросили в Магия
Как можно вызвать лично к себе смерть ? Поговорить с ней хочу. Чувствую её, а как на разговор вызвать не знаю...
Мысль правильная. Человек имеет две возможности - родиться и умереть. В промежутке он живет.
подробнее...
Как можно вызвать лично к себе смерть ? Поговорить с ней хочу. Чувствую её, а как на разговор вызвать не знаю...
Мысль правильная. Человек имеет две возможности - родиться и умереть. В промежутке он живет.
подробнее...
Русский фашизм. Для чего он, и долго ли будет?
Выражение «русский фашизм» может употребляться применительно к:
Радикальный национализм в
подробнее...
спросили в Общество
Какие особенности фашистского оккупационного режима и перспективы существования народов нашей страны в его условиях?
Вряд ли можно назвать фашизмом коммерческий режим жажды наживы, - это больше на болезнь похоже и ею
подробнее...
Какие особенности фашистского оккупационного режима и перспективы существования народов нашей страны в его условиях?
Вряд ли можно назвать фашизмом коммерческий режим жажды наживы, - это больше на болезнь похоже и ею
подробнее...