printf("%c","我")在vc中能输出,在c中乱码的原因??? 都同是用char str[]定义的, 是compiler的问题还是语言的问题??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Unicode的原因加_T()试试吧 跟操作系统也有关同一个c程序(TC编译)在98下输出中文在xp下就是乱码 这个明显是和Unicode有关~~~ 同Fjzminghui()说的所以要用printf("%s","我") 它肯定是与支不支持unicode有关, 我的意思是printf在vc中和c中有什么不同??? 编译环境使用的语言(LANGID)和代码页(code page)可能不同,导致“我"在两种环境下用了不同的WORD值来表示。 输出类型与输出长度不匹配 可以定义一个字符串数组来存储要输出的字符串例:CString *string=new char[100]; strcpy(char,"我"); printf("%s",char); 新手遇到问题 主窗口怎么操作tab页里的某个控件? 大家看我的可用分高吗 高手帮忙看看关于计时器SetTimer()的问题。 PowerUsers 权限下 读注册表不行,写可以 困惑!!! 这样写服务端会造成系统资源不足? VC编译运行的问题,和Cserialport类有关,大家帮忙啊!编译运行后没有窗体弹出也不报错。 请问在一个线程当中,怎么样去把获得的数据显示在一个控件中去,当我用UpdateData(FALSE)时,出现严重的出错. 程序大崩溃 如何在任务栏上隐藏应用程序的图标?SetWindowLong?? 高分急寻一篇论文 printf中文显示乱码
加_T()试试吧
同一个c程序(TC编译)在98下输出中文
在xp下就是乱码
所以要用printf("%s","我")
例:CString *string=new char[100];
strcpy(char,"我");
printf("%s",char);