2010-11-09 83 views
0

我试图将每个十六进制值从0000存到一个文件中。我将如何使用fwrite或fprintf将这些值放入文件中?如何将十六进制数字打印到文件?

目前,我有一个while循环使用printf(这是控制台屏幕)打印所有数字,但我需要它们在一个文件中。

+1

不知道我明白。你想打印'0000 0001 0002 ...'还是输出如下十六进制值:0x00 0X00 0x00 0x01 0x00 0x02 ...? – Benoit 2010-11-09 20:13:34

+0

你试过用fopen()吗? – egrunin 2010-11-09 20:13:47

+1

你看过,看看这是怎么完成的?我得到了很多结果,只是Googleing“用C写入文件”。 – ubiquibacon 2010-11-09 20:14:56

回答

2
fprintf(fp, "%04x", your_number)