// Prints chars and their decimal and hex machine codes
#include <stdio.h>
int main() {
int symbol = 0;
int i;
for (i = 0; i < 256; ++i) {
printf ("char = %c\tdec= %i\thex=%x\n", symbol, symbol, symbol);
symbol++;
}
return 0;
}
Эта програмулька печатает коды символов, но после ее запуска либо в приглашении шелла остаются несколько непонятно откуда взявшихся символов, либо происходит поломка отображения не-ascii символов ( как в терминале так и и консоли)
в чем некорректность программы?

Ответ на:
комментарий
от generatorglukoff

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Покритикуйте функцию вывода шестнадцатеричного числа без использования %X, (2005)
- Форум scanf(«%s»,char*) Что-то не так :( (2011)
- Форум Помогить отладить маленькую программку (segmentation fault) (2004)
- Форум Segmentation fault (2003)
- Форум Указателей массив на разные типы данных. (2013)
- Форум Учебный исходник Си вываливается с Segmentation fault. (2012)
- Форум string && find (2004)
- Форум Нужна помощь в вводе юникодной строки в программу C (2023)
- Форум использование tmpfile() из библиотеки в основной программе (2014)
- Форум Подскажите, как завершить передачу для последовательного порта. (2012)