работа с файлами (си)

Компьютеры программирование программы си

http://pastebin.com/QBgzef6K - вот код
задание - если во входном текстовом файле содержится 4ка, то скопировать всё содержимое входного файла в выходной.
если 4ки во входном файле нет, то скопировать в выходной файл только первые 5 символов входного файла.
я написала программу. по ветке, где копируется только 5 символов программа нормально заходит, а по ветке, где должно копироваться содержимое всего выходного файла, программа не заходит
я думаю, что ошибка в этом условии: if (fgetc(fileinput)=='4'). но как по-другому проверить, является ли считываемый символ четвёркой, я не знаю. помогите, пожалуйста
в написанной
Ответы:
вообще, какая-то странная организация этих вложенных циклов, странная работа с памятью и др...
Это условие может работать только в том случае, если первый символ в потоке будет "4".


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.