программа на си, в чем ошибка? - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос программа на си, в чем ошибка?

Регистрация
6 Авг 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
Нужно написать программу, выдающую список всех 256 стандарных символов в шестнадцатеричном виде и которая указывает сколько раз встречается этот символ в данном тексте. Делал через 2 массива mas[256] - все элементы от 0 до 255 (индекс элемента массива равен самому элементу mas). И второй массив - MAS[256], MAS указывает, сколько раз встречается i-ый элемент. s-переменная, которая приравнивается к численному значению прочитанного символа в цикле. В итоге программа для любого символа выдаёт 0 раз. В чём проблема?
//otvet.imgsmail.ru/download/61808565_ccf934b6214e22691060bd13719db484_120x120.png//otvet.imgsmail.ru/download/61808565_4451ecd23677a39fe9d883a58b524e6c_120x120.png
 
Регистрация
9 Дек 2012
Сообщения
92
Репутация
0
Спасибо
1
Монет
0
за такое форматирование кода принято отрубать пальцы да и сам код красотой не блещет: в некоторых местах вообще удивляюсь, почему это компилируется код на pastebin.com пока что могу отметить feof без аргументов
 
Регистрация
28 Июл 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
- 1й массив явно лишний - ноль в гистограмме говорит о том, что в s не то, что ожидается. Там char (getc!), а сравнивается с int
 
Сверху Снизу