编程乱码(编程乱码怎么转换)

2023-12-10 01:13:20 数码极客 bianji01

 

C语言出现乱码

有两个问题:

一、变量a是float型,用%d输入输出会出错,可以考虑把变量d定义成int型;

二、姓名是字符串,不是字符,可以考虑用字符数组来存储。

修改如下:

#include

#include

intmain()

inta;

floatb,c;

chard[10];

printf("请输入你的姓名:\n");

gets(d);

printf("请输入你的年龄:\n");

SCanf("%d",&a);

printf("请输入你的身高m:\n");

scanf("%f",&b);

printf("请输入你的体重kg:\n");

scanf("%f",&c);//以下代码测试输入的正确性

printf("姓名:%s\n",d);

printf("年龄:%d\n",a);

printf("身高:%.2fm\n",b);

printf("体重:%.2fkg\n",c);

return0;

更多追问追答

按照你这个复制过去后还是有乱码

从网页复制中文字符到c语言编辑器可能会出现乱码,中文内容可以考虑自己输入。

中文全部自己输入后还是乱码

换个iDE吧

下载安装别的ide,比如codeblocks或者c-free

我用的就是codeblocks

Qt 网络编程汉字乱码怎么解决

ui->tb_show->append(QString::fromLocal8Bit(mm,-1));

此段是收到消息端的界面上需要显示,若不处理,则显示的是乱码,先将收到的msg转换,msg.toLatin1(),然后进行传值给

constchar*,显示的时候,QString::fromLocal8Bit(constchar*str,intsize=-1),所以这里建立constchar*mm,

将mm传递进去即可

本回答由提问者推荐

程序出现乱码怎么办

发现原来一的个绿色版的软件复制出的的东东乱码(就只发现它乱码,其它软件没有发现),打全系统的补丁也一样,也绝没中毒,网上重装下载,重新装好那个软件也一样,先删那个软件(用它自带的卸载程序)也是一样,于是调回原来

编程遇见乱码怎么办

你编写代码的时候有没注意输入法的问题啊?

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告