首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vc 如何读取txt文件

2013-09-06 
vc 怎么读取txt文件0000010602a203000400057f06280704080209280a40112012201300141b150916751700180019101

vc 怎么读取txt文件
0000
0106
02a2
0300
0400
057f
0628
0704
0802
0928
0a40
1120
1220
1300
141b
1509
1675
1700
1800
1910
1ae4
1be0
1c01
1d29
1e0a
1fc0
2030
2140
242a
2501
2630
2708
2870
2914
2a10
2b01
2c01
2d01
2efe
2f04
3505
36f0
37f0
38e0
39e0
3a80
3b80
3c80
3d80
3e04
3f04
4011
4100
422a
4311
4810
4930
4a00
4b00
4c10
4d30
4e00
4f00
5300
543a
552d
563a
572d
5802
5903
5a02
5b03
5c00
5d00
5e00
5f00
6000
6100
6200
6300
6400
6500
6600
6700
6807
6920
6a07
6b20
6c00
6d85
6e00
6f85
7000
71c0
7204
73c0
7438
7544
7740
7818
7988
7a11
7bf0
7c06
7d10
7e06
80ff
81ff
82ff
83d0
843f
8540
87d0
8802
8901
8a01
8b60
8c00
8d13
8e03
8f28
9110
9409
9520
9f40

我想问下怎么读取这个文件中的数据,然后把它保存到 UCHAR *data里面去啊
[解决办法]

    n=i;
    printf("%d bytes data read:\n",n);
    for (i=0;i<n;i+=2) {
        printf("%04x\n",*((unsigned short *)(&data[i])));
    }
//嫌字节序反了的话:
    n=i;
    printf("%d bytes data read:\n",n);
    unsigned short us;
    for (i=0;i<n;i+=2) {
        us=(((unsigned short)data[i])<<8)
[解决办法]
(unsigned short)data[i+1];
        printf("%04x\n",us);
    }

热点排行