下面这段代码,运行的时候老报类型错误,那位高手帮我指正一下?
不胜感激!
unsigned int s1[]={390084,426103015,123};
process("123",//char* number1,
"123",//char* number2,
1,//int count,
"123",//char* usernumber,
"123",//char* corpid,
"123",//char* service_type,
'0',//UINT_1 fee_type,
"00000",//char* fee_value,
"00000",//char* given_value,
'0',//UINT_1 agent_flag,
'0',//UINT_1 mo_flag,
'0',//UINT_1 priority,
"123",//char* expire_time,
"123",//char* schedule_time,
'0',//UINT_1 report_flag,
'0',//UINT_1 tp_pid,
'0',//UINT_1 tp_udhi,
'0',//UINT_1 message_coding,
'0',//UINT_1 message_type,
3,//UINT_4 message_length,
"123",//char* message_content,
"123",//char* reserve,
&s1[0],//UINT_4 *sequencenumber1,
&s1[1],//UINT_4 *sequencenumber2,
&s1[2]//UINT_4 *sequencenumber3
);
不胜感激!
unsigned int s1[]={390084,426103015,123};
process("123",//char* number1,
"123",//char* number2,
1,//int count,
"123",//char* usernumber,
"123",//char* corpid,
"123",//char* service_type,
'0',//UINT_1 fee_type,
"00000",//char* fee_value,
"00000",//char* given_value,
'0',//UINT_1 agent_flag,
'0',//UINT_1 mo_flag,
'0',//UINT_1 priority,
"123",//char* expire_time,
"123",//char* schedule_time,
'0',//UINT_1 report_flag,
'0',//UINT_1 tp_pid,
'0',//UINT_1 tp_udhi,
'0',//UINT_1 message_coding,
'0',//UINT_1 message_type,
3,//UINT_4 message_length,
"123",//char* message_content,
"123",//char* reserve,
&s1[0],//UINT_4 *sequencenumber1,
&s1[1],//UINT_4 *sequencenumber2,
&s1[2]//UINT_4 *sequencenumber3
);
解决方案 »
- vs2008中文版与英文版的问题
- 跪求字符串(中文)模糊匹配算法
- 404 你懂得
- VC 开发打包工具
- “为什么我写串口时很有规律的成功和失败? ”第二季,PurgeComm(m_hComm,PURGE_TXCLEAR|PURGE_RXCLEAR)会导致这个问题吗?
- HELP! DNS不能用了!
- 洗光盘
- 如何添加删除SQL SERVER 2000中的角色与用户
- 用什么工具看csdn的期刊?
- 问题部分解决,谢谢onestab!请进来领600分!(一)
- 回调函数实现的原理?
- 编译时提示我有语法错误,说我的CPP文件没有结尾或没加头文件( unexpected end of file while looking for precompiled header directiv
Typedef unsigned char UINT_1;
Typedef unsigned short UINT_2;
Typedef unsigned int UINT_4;
另外process就是一个函数,它的对应参数类型在//后面
函数定义
int process(char* spnumber£©{
return 1;
}
函数调用
CString strSpnumber;
strSpnumber="9585";
char* spnumber=(LPSTR)(LPCTSTR)strSpnumber;
int intStartStatuc = process(spnumber);
编译通过
运行报错如下:
Unknown error 0x800A0CB3
这是类型错误吗
?