当前我要将int变量的值写入一个byte数组中后,再将之传送到另一个客户机中。请帮忙看看C中是用哪个函数实现的!
谢谢
谢谢
解决方案 »
- VS2010 MFC使用Excel出错
- 求助!!!Windows和Linux下的语音对讲功能
- 在DLL中已将全局变量设为共享,但结果显示并没有共享,这是什么原因?
- 有关CTabControl的标签禁用的问题,解决后立刻给分!
- @@@@@@@@@奇怪的问题:状态条显示为什么总是暗色的@@@@@@@@@@@@@
- 求msdn 2001 oct 高速下载地址
- datagrid控件和一个ADO控件绑定后,为什么再改变列宽没反应呢?
- 求救--快---如何实现用scroll bar控制图像的灰度变换
- 关于高级音频函数PlaySound()
- 如何将Dos下的输入法移到Windows下?
- 如何在不同的机器上对同一行记录同时浏览和更新?
- 自定义消息:只能是工作线程给UI线程发,而反过来就不行,是吗?
b3=iNumber&0xff000000;
b2=iNumber&0x00ff0000;
b1=iNumber&0x0000ff00;
b0=iNumber&0x000000ff;
...
byte b[20];
memcpy(b, &i, sizeof(int));
b += sizeof(int);
memcpy(b, &j, sizeof(int));
b += sizeof(int);
...
读取:
int i, j;
byte b[20];
// 获取b数组内容,可能从文件读取,或是其他方式
memcpy(&i, b, sizeof(int));
b += sizeof(int);
memcpy(&j, b, sizeof(int));
b += sizeof(int);
...