用_outp函数只能发送int型.
谢谢.
谢谢.
解决方案 »
- 有多少人受得了VS2010的慢,TMD,一代不如一代了
- 为什么运行到strcopy(com_str,"COM")会弹出Find source对话框?
- 求教<windows核心编程>中"通过改写代码来挂接API "的问题
- 特殊字符串的查找与获取
- 哪位熟悉dxf文件格式帮忙来看看
- 如果对SOCKET熟悉了以后,是不是就不用学习CAsyncSocket和CSocket了?请大家指点。
- 摸不到头脑的两个问题!(需高手)——1,加上控件就不显示,2,对话框一退整个程序就退!
- 為什麼在adorecordset->close,adoconnection->close 時出現內存寫錯誤???
- 高分求助
- 急问!!!vc+MapX有关经纬度调试时出现问题
- 关于ntohs()问题?
- 怎么让副对话框来调用主对话框中的函数和变量?(主对话框中有一个按钮,按下,可显示副对话框)急?
将CString转成byte型一个一个发
{
int *p;
int nBytes, nInts, nBytesRemain;;
nBytes = str.GetLength();
p = (int*)str.GetBuffer(-1);
nInts = nBytes / sizeof(int);
nBytesRemain = nBytes % sizeof(int);
for(int i = 0; i < nInts; i++)
_outb(p[i]);//send remainder
if(nBytesRemain != 0){
int last = *p;
unsigned char mask[sizeof(int)] = {0};
for(int i = 0; i < nBytesRemain; i++)
mask[i] = 0xff;
p = (int*)mask;
last &= *p;
_outp(last);
}
}