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

关于memcpy(),该如何处理

2013-03-16 
关于memcpy()我想把U盘中的数据拷出来放入结构中,然后用sprintf函数打印出来。staticchar buff[128]//buff

关于memcpy()
我想把U盘中的数据拷出来放入结构中,
然后用sprintf函数打印出来。

staticchar buff[128];    //buff缓冲区
const void* fp = 0x00;             //fp指向U盘的0地址
memcpy(buff,fp,8);
Record.DateTime.Second= *buff;   //Record.DateTime.Second是结构中的一个成员
sprintf(str, "%d", Record.DateTime.Second);

[解决办法]
1、const void* fp = 0x00直接这样是无法访问到U盘的0地址;
2、Record.DateTime.Second明明是结构体,为何用%d整型打印呢。
[解决办法]
引用:
引用:
1、const void* fp = 0x00直接这样是无法访问到U盘的0地址;
2、Record.DateTime.Second明明是结构体,为何用%d整型打印呢。
求大哥指点,这是我第一次写程序,很多不明白。
1,如何访问U盘0地址?用readfile()函数?;
2,


C/C++ code
?



1

BYTE  ……
BYTE 原型就是无符号的char,可以用整形打印输出
[解决办法]
你这个应该使用文件读写吧
[解决办法]
你是不是要把u盘里的数据读入内存中啊?
[解决办法]
应该是访问U盘上的文件吧。

热点排行