
我用C语言编了一个小程序,在我机子上都正常,在别人机子上为什么汉字变成了乱码?求高手解释啊....
我用C语言编了一个小程序,在我机子上都正常,在别人机子上为什么汉字变成了乱码?求高手解释啊....帮助解决的另加分!我的是win7他的是XP楼下的是在忽悠哦~经查实,是因...
我用C语言编了一个小程序,在我机子上都正常,在别人机子上为什么汉字变成了乱码?求高手解释啊....
帮助解决的另加分!我的是win7 他的是XP
楼下的是在忽悠哦~经查实,是因为使用了 system("command/ccls") 现在问 还有什么函数会造成这种效果?
是不是只要用system()函数都只能在自己机子上用?而只粘贴链接后.exe文件,对方打开就会出现错误?? 展开
帮助解决的另加分!我的是win7 他的是XP
楼下的是在忽悠哦~经查实,是因为使用了 system("command/ccls") 现在问 还有什么函数会造成这种效果?
是不是只要用system()函数都只能在自己机子上用?而只粘贴链接后.exe文件,对方打开就会出现错误?? 展开
5个回答
展开全部
system函数调用的系统外部程序,可以是系统命令dir 等,也可以是可执行文件,比如xxx.exe
所以执行的指令必须在该系统下能执行,但一般win7下能执行的xp下也能执行,除非一些特殊新指令。
但一般你碰到是运行一些可执行文件,这样的话那个文件必须在运行的机子下存在, 首先会看当前目录(c语言程序执行的目录)是否有,如果没有他会根据PATH路径来查找,找不到就不会起作用了。
所以执行的指令必须在该系统下能执行,但一般win7下能执行的xp下也能执行,除非一些特殊新指令。
但一般你碰到是运行一些可执行文件,这样的话那个文件必须在运行的机子下存在, 首先会看当前目录(c语言程序执行的目录)是否有,如果没有他会根据PATH路径来查找,找不到就不会起作用了。
展开全部
就这水平还想写病毒啊,还是省省吧!!!!!!!!!!!!!!!
楼上说的好啊,还是自己多种几个慢慢研究吧!!!!!!!!!!!
楼上说的好啊,还是自己多种几个慢慢研究吧!!!!!!!!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Nonono,我认为是编码问题。
XP的Console用的是“CP936”(Code Page 936,Same As GBK)
可能vc编译时把编码编译成了utf-8?
XP的Console用的是“CP936”(Code Page 936,Same As GBK)
可能vc编译时把编码编译成了utf-8?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也许你写的程序是支持32位的系统,别人系统可能是高于32位系统就可能出现乱码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
机子不兼容,win7 和XP汉字存储的代码不一样啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询