| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > принудительное преобразование в 16ричный формат |
| Автор: Pincher 13.5.2003, 18:43 |
| for(k=0;k<440;k++) { for(l=0;l<600;l++) { fprintf(F_open,"%d",getpixel(l,k)); } fprintf(F_open,"\n"); } Есть у еня такой цикл , мне требуется чтобы в F_open записалось все в 16ричном формате, т.е. чтобы цвет представлялся 0-Е (такими символами) |
| Автор: DENNN 13.5.2003, 18:50 | ||
|
| Автор: Step 13.5.2003, 18:52 |
| %Xh или 0x%x |
| Автор: Pincher 13.5.2003, 19:13 |
| спасибо все работает |
| Автор: Pincher 13.5.2003, 20:45 |
| вот записывает прекрасно , а считать и преобразовать в графику неполучаетс я если fscanf то получается полная белиберта если fgetc то рисунок наклонен на 45 градусов влево, помогите разобраться |
| Автор: Step 14.5.2003, 09:29 |
| а ты обратное преобразование делаешь или нет, и вообще зачем ты символьно пишешь |
| Автор: Pincher 14.5.2003, 11:35 | ||
да обратно я преобразовываю, символьно я пишу чтобы потом можно было считать тоже посимвольно и преобразовать в графику, может есть другие варианты |
| Автор: Step 14.5.2003, 11:42 |
| я тебе предлагаю писать не в символах, а по байтно, и тогда преобразования не нужны |