kaokaokao 发表于 2022-10-5 15:15:47

新手刚学我好笨,啥也不懂

1怎么打印中文,为什么我编译好中文后,到下一行就不见了

2为什么无法停留,他让我按任意键,按完就闪退了


jackz007 发表于 2022-10-5 15:32:04

本帖最后由 jackz007 于 2022-10-5 15:46 编辑

          因为这个程序是 Windows Console 程序,这种程序没有自己的图形界面,需要依靠一个 CMD 窗口来与用户进行交互。
          当你在资源管理器中双击这个程序(exe 程序文件)时,在程序启动的同时,会打开一个 CMD 窗口(黑窗口),用户可以在里面输入程序运行所需要的各种数据,并能够看到程序输出的各种信息,一旦程序运行结束,这个 CMD 窗口也就结束了自己的使命,于是,它 "一闪" 就没了。
          在看到 "按下任意键" 的信息时,你更加应该注意的是程序打印输出的其它内容,因为这是程序为你展示的最终结果。
         
          至于这个 :为什么我编译好中文后,到下一行就不见了
          不知道到底是不是因为自己理解能力有限,完全听不懂楼主在说什么,请楼主举例进一步加以说明。

kaokaokao 发表于 2022-10-5 15:51:29

jackz007 发表于 2022-10-5 15:32
因为这个程序是 Windows Console 程序,这种程序没有自己的图形界面,需要依靠一个 CMD 窗口来与 ...

不好意思不好意思,就是printf("中文")
转到下一行的时候,printf里的中文就变空白了

jhanker 发表于 2022-10-5 15:54:01

   加上 system("pause"); 就不会直接推出了
或加上 gechar()

jackz007 发表于 2022-10-5 16:13:22

kaokaokao 发表于 2022-10-5 15:51
不好意思不好意思,就是printf("中文")
转到下一行的时候,printf里的中文就变空白了

      你是指在代码编辑器里看到的现象,写完含有中文字符 printf() 那行代码回车后,printf() 里面的中文字符就看不到了?

kaokaokao 发表于 2022-10-5 19:36:49

jackz007 发表于 2022-10-5 16:13
你是指在代码编辑器里看到的现象,写完含有中文字符 printf() 那行代码回车后,printf() 里面的 ...

en

jackz007 发表于 2022-10-5 19:41:58

kaokaokao 发表于 2022-10-5 19:36
en

         不应该啊,你写代码用的是什么编辑器(IDE)?

kaokaokao 发表于 2022-10-5 20:43:47

jackz007 发表于 2022-10-5 19:41
不应该啊,你写代码用的是什么编辑器(IDE)?

我是非计算机专业的,我想加入我们学校的一个工作室,我用的就是他们推荐的dev c++

jackz007 发表于 2022-10-5 20:55:07

       Dev C++ 会不支持中文字符?一定是搞错了,因为,这完全不可能!

临时号 发表于 2022-10-5 21:44:52

kaokaokao 发表于 2022-10-5 20:43
我是非计算机专业的,我想加入我们学校的一个工作室,我用的就是他们推荐的dev c++

能不能发个图片
新鱼油可以先将图片上传到图床上,然后把链接发出来

临时号 发表于 2022-10-5 21:46:03

kaokaokao 发表于 2022-10-5 20:43
我是非计算机专业的,我想加入我们学校的一个工作室,我用的就是他们推荐的dev c++

Dev-C++?不可能吧,我用的就是Dev-C++,我表示没有问题

陈尚涵 发表于 2022-10-6 08:48:56

kaokaokao 发表于 2022-10-5 20:43
我是非计算机专业的,我想加入我们学校的一个工作室,我用的就是他们推荐的dev c++

你不会用的是dev-c++4吧?
给你一个dev5的链接
https://wwr.lanzoui.com/i2dfSrgg3vi密码:gbq1

kaokaokao 发表于 2022-10-7 00:40:02

陈尚涵 发表于 2022-10-6 08:48
你不会用的是dev-c++4吧?
给你一个dev5的链接
https://wwr.lanzoui.com/i2dfSrgg3vi密码:gbq1

谢谢谢谢
页: [1]
查看完整版本: 新手刚学我好笨,啥也不懂