Перейти в группу новостей: 
 
Тема Си массив и ноль
Написал killer1804 <denis@zlatunix.ru>
Дата 2 декабря 2020 в 12:08:35
Группа новостей kraft.programming

есть простенькая программка:



#include
#include


int main( int argc, char* argv[] ){


char* mass;
mass = malloc(16);
int i;

for(i=0;i<=15;i++)
{
mass[i]=0xff;
}

printf("%s\n", mass );

}



она должна наполнять массив байтами в 16ричном формате, далее выводить
в stdout, она все это делает, я записываю ввывод в файл, далее смотрю в
нем hex-редактором, все вроде норм но...

если указать не 0xff а 0x00
mass[i]=0xff;

то в выводе ничего не будет, даже пробелов.

Вопрос - как сделать так, чтобы программа выводила нули тоже, чтобы в
hex-редакторе можно было увидеть 00 наравне со всеми остальными байтами
от 01 до ff ?

Спасибо.



Все сообщения в этой теме
 
#  Си массив и ноль killer1804 2 декабря 2020 в 12:08:35
#  Re: Си массив и ноль Aleksey Tomin 2 декабря 2020 в 12:28:22
#  Re: Си массив и ноль Доктар Шышкен 2 декабря 2020 в 15:02:36
#  Re: Си массив и ноль Alexey Borisenkov 4 декабря 2020 в 17:15:51
#  Re: Си массив и ноль Доктар Шышкен 4 декабря 2020 в 23:27:26
#  Re: Си массив и ноль Alexey Borisenkov 5 декабря 2020 в 15:19:55
#  Re: Си массив и ноль Доктар Шышкен 5 декабря 2020 в 21:42:17
#  Re: Си массив и ноль Dmitry 2 декабря 2020 в 19:38:03
#  Re: Си массив и ноль WhiteBox 2 декабря 2020 в 21:12:30
#  Re: Си массив и ноль Marshalko Andrey 3 декабря 2020 в 11:17:13
#  Re: Си массив и ноль killer1804 3 декабря 2020 в 14:03:15
#  Re: Си массив и ноль 1 3 декабря 2020 в 15:01:24
#  Re: Си массив и ноль killer1804 3 декабря 2020 в 15:29:17
#  Re: Си массив и ноль 1 3 декабря 2020 в 15:34:18
#  Re: Си массив и ноль Aleksey Tomin 3 декабря 2020 в 15:57:23
#  Re: Си массив и ноль vpv 4 декабря 2020 в 09:55:47