Цитата(Метценгерштейн @ Nov 15 2014, 02:30)

есть массив char, содержит 5 символов. никакого завершающего нуля нет.
как мне его напечатать?
Как строку, но с ограничителем в формате:
char array[5] = {'a', 'b', 'c', 'd', 'e'}
printf( "%5.5s\n", array);
такой формат запретит печатать строку дальше 5-го символа, а потому будет не важно, есть в конце нуль или нет.