c语言程序中的中文怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言程序中的中文怎么办?相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void main()

int num,x,j=1; //x 为随机数,num为你要输入的数,j为猜的次数
srand((float)time(0));
x=rand()%100;//产生100以内的随机数
printf("请输入你猜想的数字 num:\n");
scanf("%d",&num);
loop: if(num>x)
printf("你输的数大了!,请重新输入");
scanf("%d",&num);
j++;
goto loop;

else if(num<x)

printf("你输的数小了!请重新输入");
scanf("%d",&num);
j++;
goto loop;

else printf("恭喜你,第 %d次 猜对了!!,这个数是%d\n",j,num);


中的中文怎么办

参考技术A 其实没关系的啦。你这个程序假如在Win—C中运行,中文是不能被显示出来的,但是假如去放在VC6.0就行的。。加油。。本回答被提问者采纳 参考技术B 不碍事的。如果你在win环境下用IDE的,照打就行,如果是DOS下,就打英文。另外//后面的是注释(怎么是C++风格的注释,汗~),可以无视。

c语言字符串中的代码怎么执行?

如果有一个字符串里有一行代码(如system("pause");),怎么执行字符串里存储的代码???

系统调用,pause由操作系统去执行,pause在do里面有,就相当于一个命令,敲进去,操作系统调用相关的函数去执行,具体要看系统的API,才能知道怎么执行的 了 参考技术A 把“pause”存储到字符串str
然后执行system(str);
如果像char b= "int a;",这样就麻烦了追问

在if中有没有这种像system(str);这种用法?我想把字符串导入if可以吗?

追答

你想实现什么,说具体点

追问

if中的条件可以是字符串吗?比如说:a=100; 一个字符串里内容是a>1。如果有一个if,后面的判断条件怎么接上这个字符串(a>1)?

追答

你到底要实现什么功能要搞得这么麻烦,把题目丢出来看看

本回答被提问者和网友采纳
参考技术B 是调用了外部的命令,不同的OS中不一定能用追问

不是这个意思,一个字符串里有其它代码,像char b= "int a;"等,如何执行字符串里面的内容int a,就像代码里本来就有int a一样。

参考技术C 你需要获取到什么东西, 从: system("pause");追问

不是这个意思,一个字符串里有其它代码,像char b= "int a;"等,如何执行字符串里面的内容int a,就像代码里本来就有int a一样。

不是这个意思,一个字符串里有其它代码,像char b= "int a;"等,如何执行字符串里面的内容int a,就像代码里本来就有int a一样。

追答

你是初学者吗,,,如果是挺难的,因为字符里面涉及到很多不同类型。。。你从"int a;"里面获取的也只能是字符,你要根据里面的东西,重新建立一个int a ,有点难,不好表达,,如果你不是专门做这些的话。一般不会这样定义。。

以上是关于c语言程序中的中文怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

C语言中的颜色和边框的函数怎么来运用···

怎么用C语言获取JSON中的数据?

c语言 怎么读文件中的汉字

这个公式用C语言怎么写

C语言中的宏定义如何使用?

c语言编程中的三角函数怎么输入?