devc++为什么输出不了中文
@宣穆5554:Devc++不能显示结果 -
费詹13036265820…… 1. 在你的Hello Word之前,添加一个语句: system("Color 1A");用F11运行一下,看看是否能看到? 2. 如果还不能,在菜单项:工具->环境选项->general里面有一个“命令行程序返回暂停”诸如此类的话(我的系统是英文的,不确定汉化是如何翻译的,参看附图. )把它选上. 然后保存,关闭窗口.重新编译,链接并运行.F11再看看? 3. 如果还不行,在上面那个什么都不出的命令行窗口出现后,在左上角点击左键,选择最后一个“属性”,进去后:缓存、字体,颜色,修改修改,然后保存,再运行,看看效果如何?
@宣穆5554:devc++中编写c语言为什么运行不出结果 -
费詹13036265820…… 我也遇到过此情况,我的解决方法是在主函数最后一句"return 0;"前面加上一句"getchar();",然后就不会一闪而过了,要结束程序按回车就行啦.
@宣穆5554:运行C语言程序时,代码中printf中文时,运行输出的中文怎么总是错误的? -
费詹13036265820…… 如果你用的是C++的话中文是可以显示的. 但是printf内容需要加引号的!如果用的是Turbo C 或者 Win-TC的话 中文是无法显示的.会有乱七八糟的东西..
@宣穆5554:我的dev c++输入中文是倒得 -
费詹13036265820…… 你可以试着运行一下,可能只是显示问题
@宣穆5554:为什么我的DEV C++输入中文变这样 -
费詹13036265820…… 以前在远标时我也出现过,可以这样试试打开软件并添加断点,工具》编译选项》代码生成/优化》连接器 然后在”产生调试信息“那里吧no改为yes
@宣穆5554:为什么C的语句在DEV C++里运行不起啊! -
费詹13036265820…… VC运行的时候会自动在程序末尾加上一句 system("pause"); 而DEVC++是直接运行可执行程序 所以你输入数据以后 输出结果就会一闪而过 你在程序最后加上一句: getchar(); 就可以了.
@宣穆5554:C++程序为什么调试时能够输出内容,而运行时却不能输出相应内容.谢谢. -
费詹13036265820…… 看使用什么编译器,DEVC++如果执行完就自动退出,其他的就不会
@宣穆5554:新人求助用Devc++为什么不能编译,出现了cannot find - lobjc [Error] ld returned 1 exit status 的错误? -
费詹13036265820…… 应该是你上一次调试运行的程序没被自动关掉,好像是devc++的一个bug.你打开任务管理器把对应名称的exe强制停止之后再编译就好了,至少我遇到这种错误时都是这样的
@宣穆5554:window10安装好Devc++,写完程序,无法编译是怎么回事 -
费詹13036265820…… 下载Dev-C++是一个Windows环境下C/C++的集成开发环境(IDE),小巧轻量但是功能齐备,适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具.很多初次学习程序设计语言的人,在动手尝试编译运行第一个程序时往往不是程序设计方面的问题,而是对开发工具的选择和使用由于不熟悉而耽误太多的时间.此处通过完整演示从安装开发环境到建立项目编译运行第一个C语言程序以扫除初次接触开发工具遇到的障碍.
@宣穆5554:为什么在devc中 - 100以%u形式输出为4294967196,而在turbo中输出为65436 -
费詹13036265820…… turbo C 是十六位的编译器在库函数中没有 %hu 这个输出形式, 但是 devc 是 32 位的编译器, 默认使用 %u 表示 unsigned int (32 bit), %lu 表示 long unsigned int (32 bit), %hu short unsigned int (16 bit), 所以这是你使用的输出的格式产生的问题和定义的类型没关系, 只要修改成 %hu (这个输出格式在 Visual C++ 的编译器中同样支持)就可以输出你期待的 65436 了. 希望对你有帮助!
费詹13036265820…… 1. 在你的Hello Word之前,添加一个语句: system("Color 1A");用F11运行一下,看看是否能看到? 2. 如果还不能,在菜单项:工具->环境选项->general里面有一个“命令行程序返回暂停”诸如此类的话(我的系统是英文的,不确定汉化是如何翻译的,参看附图. )把它选上. 然后保存,关闭窗口.重新编译,链接并运行.F11再看看? 3. 如果还不行,在上面那个什么都不出的命令行窗口出现后,在左上角点击左键,选择最后一个“属性”,进去后:缓存、字体,颜色,修改修改,然后保存,再运行,看看效果如何?
@宣穆5554:devc++中编写c语言为什么运行不出结果 -
费詹13036265820…… 我也遇到过此情况,我的解决方法是在主函数最后一句"return 0;"前面加上一句"getchar();",然后就不会一闪而过了,要结束程序按回车就行啦.
@宣穆5554:运行C语言程序时,代码中printf中文时,运行输出的中文怎么总是错误的? -
费詹13036265820…… 如果你用的是C++的话中文是可以显示的. 但是printf内容需要加引号的!如果用的是Turbo C 或者 Win-TC的话 中文是无法显示的.会有乱七八糟的东西..
@宣穆5554:我的dev c++输入中文是倒得 -
费詹13036265820…… 你可以试着运行一下,可能只是显示问题
@宣穆5554:为什么我的DEV C++输入中文变这样 -
费詹13036265820…… 以前在远标时我也出现过,可以这样试试打开软件并添加断点,工具》编译选项》代码生成/优化》连接器 然后在”产生调试信息“那里吧no改为yes
@宣穆5554:为什么C的语句在DEV C++里运行不起啊! -
费詹13036265820…… VC运行的时候会自动在程序末尾加上一句 system("pause"); 而DEVC++是直接运行可执行程序 所以你输入数据以后 输出结果就会一闪而过 你在程序最后加上一句: getchar(); 就可以了.
@宣穆5554:C++程序为什么调试时能够输出内容,而运行时却不能输出相应内容.谢谢. -
费詹13036265820…… 看使用什么编译器,DEVC++如果执行完就自动退出,其他的就不会
@宣穆5554:新人求助用Devc++为什么不能编译,出现了cannot find - lobjc [Error] ld returned 1 exit status 的错误? -
费詹13036265820…… 应该是你上一次调试运行的程序没被自动关掉,好像是devc++的一个bug.你打开任务管理器把对应名称的exe强制停止之后再编译就好了,至少我遇到这种错误时都是这样的
@宣穆5554:window10安装好Devc++,写完程序,无法编译是怎么回事 -
费詹13036265820…… 下载Dev-C++是一个Windows环境下C/C++的集成开发环境(IDE),小巧轻量但是功能齐备,适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具.很多初次学习程序设计语言的人,在动手尝试编译运行第一个程序时往往不是程序设计方面的问题,而是对开发工具的选择和使用由于不熟悉而耽误太多的时间.此处通过完整演示从安装开发环境到建立项目编译运行第一个C语言程序以扫除初次接触开发工具遇到的障碍.
@宣穆5554:为什么在devc中 - 100以%u形式输出为4294967196,而在turbo中输出为65436 -
费詹13036265820…… turbo C 是十六位的编译器在库函数中没有 %hu 这个输出形式, 但是 devc 是 32 位的编译器, 默认使用 %u 表示 unsigned int (32 bit), %lu 表示 long unsigned int (32 bit), %hu short unsigned int (16 bit), 所以这是你使用的输出的格式产生的问题和定义的类型没关系, 只要修改成 %hu (这个输出格式在 Visual C++ 的编译器中同样支持)就可以输出你期待的 65436 了. 希望对你有帮助!