永发信息网

VS2013中TCHAR与char的转换

答案:2  悬赏:0  手机版
解决时间 2021-01-28 03:28
case IDC_CONNECT:
{
struct hostent *host;
Edit_GetText(hwnd_addr,Server,20);
int iLength;
iLength = WideCharToMultiByte(CP_ACP, 0, Server, -1, NULL, 0, NULL, NULL); //这里出问题了,编译提示Server为TCHAR,无法转换为LPCWCH,求解答
WideCharToMultiByte(CP_ACP, 0, Server, -1, server, iLength, NULL, NULL); //问题同上
if ((host = gethostbyaddr(server, 4, AF_INET)) == NULL) //gethostbyaddr(Server,4,AF_INET)
{
MessageBox(hwnd, TEXT("不能解析主机名!"), TEXT("出错了!"), MB_ICONERROR);
SendMessage(hwnd, WM_CLOSE, NULL, NULL);
break;
}

出了上面的问题,还有LPCWCH是什么,看定义好像是wchat
最佳答案
有的函数的参数需要TCHAR类型,有的要char,转来转去非常麻烦,有没有什么方法把它们统一起来,我申请变量时统一用char,坐参数时让它自动转换 这个可以通过改变编译器的一个设置来实现, 不会的就不要说不可以, 因为我原先是可以的 我原先用VS2010时创建项目时勾选了生成预编译头,它肯定增加了一些设置,后来我又坐一个项目,选了空项目,它什么都没帮我生成,肯定也没加那个设置,现在写程序就要考虑char和TCHAR问题,怎么设置呢
全部回答
搜一下:VS2013中TCHAR与char的转换
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
双子男不约你,但是老向你要照片是什么意思
中国体育彩票(利民小区1号楼中国体育彩票)地
宠物美容地址在什么地方,想过去办事
喝酒伤肝吃什么
钢筋的强度标准值应具有不低子以下何值的保证
属猴的女孩取什么名字好,92年8月19的,姓孙?
200分求<十日谈>里面十个人当值的顺序和他们
中国体育彩票专卖店(同发路与同心街交叉口西1
17款英菲尼迪Q70L正常油耗是多少
“万事俱备,只欠东风”这句话怎么理解?
切脉的意思是什么啊?知道的请说下!
淘宝店铺怎么不能用信用卡支付
酒后第二天吃什么样的饭菜比较好,缓解胃的?
三年的中专会计都学习什么课程
大家好 我叫刘方心,今年12岁,我2003年10月2
推荐资讯
免退的意思是什么啊?知道的请说下!
我喜欢的人我在中秋节发了中秋快乐 但她回答
东利村地址在什么地方,想过去办事
汽车上能不能带白酒,能带白酒能带多少?
斯太尔刹车往左偏怎么回事
鼎泰机床有质量问题,该怎么投诉
海花是什么样子
福瑞达汽车贸易有限公司地址在哪,我要去那里
我停交社保和公积金已经超过三个月了,现在提
受伤干疤怎样才能掉的快
大学高数,抛物线y^2=x与直线y=x围成的图形面
湖子前村村地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?