如何读取文本中的十六进制字符串
我有一个 test.txt 文本
—————————test.txt-------------
00A4 A1E8 ¤ 00A7 A1EC § 00A8 A1A7 ¨ 00B0 A1E3 ° 00B1 A1C0 ±
00B7 A1A4 · 00D7 A1C1 × 00E0 A8A4 à 00E1 A8A2 á 00E8 A8A8 è
00E9 A8A6 é 00EA A8BA ê 00EC A8AC ì 00ED A8AA í 00F2 A8B0 ò
00F3 A8AE ó 00F7 A1C2 ÷ 00F9 A8B4 ù 00FA A8B2 ú 00FC A8B9 ü
0101 A8A1 ā 0113 A8A5 ē 011B A8A7 ě 012B A8A9 ī 014D A8AD ō
016B A8B1 ū 01CE A8A3 ǎ 01D0 A8AB ǐ 01D2 A8AF ǒ 01D4 A8B3 ǔ
01D6 A8B5 ǖ 01D8 A8B6 ǘ 01DA A8B7 ǚ 01DC A8B8 ǜ 02C7 A1A6 ˇ
02C9 A1A5 ˉ 0391 A6A1 Α 0392 A6A2 Β 0393 A6A3 Γ 0394 A6A4 Δ
................
,我想把它读入到下面结构中
struct 结构
{
十六进制数;
十六进制数;
字符;
}
这样写有问题
while(fscanf(stream,"%X %X %s ",psCT[i].uni,psCT[i].gb,psCT[i].cha)!=EOF)
{
i++;
}
请高手指教!