Я хочу сделать что-то вроде:fprintf неподписанных долго, как полукокс
unsigned long addr = 0x000decaf;
...
fprintf(fp, "AAAAAAAAAAAAAAAAAA$s", addr);
Нормально я бы
unsigned long addr = 0x000decaf;
memcpy(buf, &addr, 4);
Но поскольку моя программа использует GetLine() на входной файл, чтобы иметь что-то например, AAAA\x00\x01BBBB
будут рассмотрены как 'A','A','A','A','\','x','0','0',...
. Какие из трюков я могу сделать, чтобы getLine() выполнял эквивалентность того, что я пытаюсь сделать с memcpy()
Что точный выход можно ожидать? – rici
Im память, я хочу что-то вроде 0x41414141 0x000decaf 0x42424242 – Sugihara
Название «fprintf ...» подразумевает вопрос о выходе. Post спрашивает: «Каковы некоторые из трюков, которые я могу сделать, чтобы make getLine()« ... »подразумевает вопрос о вводе. Рекомендовать переписывать сообщение, чтобы исправить это противоречие. – chux