-
-
[旧帖]
[求助]char类型转换问题
0.00雪花
-
发表于:
2011-7-21 01:44
1279
-
[旧帖] [求助]char类型转换问题
0.00雪花
struct Server_Data
{
char PortA[50];
char PortB[50];
char PortC[50];
}
server_data =
{
"80",
"33"
"31"
};
这是我定义的一个数组分别存放监听的三个端口
而我的端口在监听的时候是DWORD dwPort[2]; 我想把三个char 分别赋值给dwPort[0]; dwPort[1]; dwPort[2];
条件是数组里的char不能变 必须是char因为在程序设置的时候要这么做
sscanf sprintf我都试过了
long int fun(char *strPort)
{
long int r=0;
int m=strlen(strPort)-1;
if(m>11)
return 0;
for(int i=0;i<m;m++)
{
r=r+int(strPort[i])*(10^(m-i-1));
// 或用这句:r=r+(s[i]-30)*(10^(m-i-1));
}
return r;
} 这个我也试过了 请问还有其他什么办法么···
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法