当前位置:首页 » 编程语言 » c语言写的程序为啥没有界面
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言写的程序为啥没有界面

发布时间: 2023-01-30 03:44:22

Ⅰ 为什么用c语言编出来的程序,运行时是一个黑底的屏幕呢

因为你开发的是基于控制台的程序(控制台程序)
如果你要基于WIN32的,就要调用相关的库来实现界面的操作

Ⅱ C语言编出来的程序都是没有界面的程序吗

不是,C语言可以进行图形界面的设计的,在Windows下最常用的方法是使用Windows的API。

举一个最简单Hello World的例子:

#include<stdio.h>
#include<windows.h>

intmain()
{
MessageBox(NULL,"HelloWorld","WinMain",MB_OK);
return0;
}

执行结果如下:

Ⅲ 请问一下专家用C语言C++编写的软件程序,运行只有一个小黑框没有图形用户界面,这样的软件程序有什么用

初学c语言或者c++的学者估计会有这种想法。
首先要知道,电脑里估计有80%以上的程序都是像你说的那样只有一个黑色的窗口,或者甚至连黑色窗口都没有。
但是你可能不知道,正是因为有这些程序你才能使用你的系统。
程序的本质是提供某项功能,实际就是在进行数据处理,可以理解为在电脑的世界里只有数字,所有的功能其实背后都是在做数据处理,用户界面只是一种呈现形式。再者说你只要c语言基础学得好,可以说你找个UI框架你不用一天就可以开始做出一个有图形界面的程序。比如qt mfc, Windowsapi等等。
很多人一开始去学Python或者其它的什么语言,开始看起来很牛逼一学就可以搞出个界面,其实那只是在用api, 习惯了以后很难知道这些都是怎么实现的,c是从底层基础开始,你学c你可以了解到很多的硬件知识,各种算法的实现,这也是为什么很多人说c语言是适合程序员的语言。

Ⅳ C语言编出来的程序都是没有界面的程序吗

兄弟,那些书教的都是c语言的基本语法,编写的是控制台应用程序。而如果你学C/SDk的话就可以有界面了,实际上任何一种现存的语言编写的都是有界面的(DOS程序等除外),如果你还有疑问,去网上下载电子书《windows
程序设计》就是讲如何编写‘界面’程序的
下面是下载地址,打开迅雷,复制一下下面地址就可以下载了
http://www.longtengwang.com/Soft/UploadSoft/ebook2008/
程序开发/windows/Windows程序设计第五版(PDF).rar
下面是保险一点,上面不行就用这里的
http://download.csdn.net/source/518600

Ⅳ c语言中编写一个程序,编译通过,但是屏幕上没有任何显示,是为什呢

您好,如果源文件已经完成编译,可以按下F10键,或点击运行菜单中的 运行[R]。若未编译,则按下F11键或选择运行菜单中的 编译运行[o],编译完成后自动运行。希望能帮助到您。

Ⅵ 为什么c程序要借助dos才能运行怎么没有图形化窗口界面啊

你这个问题我想学过C语言的人都会问,包括我在内,这是因为你对它们都不太了解,所谓用C语言编写操作系统并不是指那些窗口是用C编出来的,而是操作系统的内核是用C编的,至于你说的XP窗口甚至是现在流行的带有透明效果的Win7,不是单靠那种语言绘制出来的,大部分都是靠图像处理工具处理好后,再由程序调用使用,还有大型有些里的那些场景,如果我说那些游戏几乎都是用C++编的你肯定不信,因为C++的MFC也做不出那些效果,但事实就是如此!!
只是那些3D效果是用一些软件专门设计的,游戏的核心(像游戏引擎)才是用编程语言编写的!
你现在不要看C语言没有图形库就觉得它没用,正好相反!!它的优点是运行速度快!!是接近底层的高级语言,说C语言是用来开发操作系统的一定没错!因为微软开发的所有操作系统都是以C为主,嵌入汇编和C++的,而且微软出的所有软件也都以C++为主,多多少少会使用点C语言,所以你现在不仅要学,而且最好能达到熟练的程度,我对C了解不深,但我可以肯定的是C语言绝对有很多你不知道但很有用的功能,就看你能不能精通它了!!

对于你补充的这些问题,我觉得是因为你接触的软件多了,而且又开始学编程,所以求知心切,很想弄明白是怎么回事,我以前也有过这种感觉
但是你现在才刚学习C,根本没必要弄懂这些问题,因为你还没有明白编程,
别说你问的这些我讲不清楚,就是能讲清楚你也听的越来越糊涂,你要真想知道最起码也得等到你掌握了基本的编程思想。你现在要知道的就是C很重要,你要学好,至于C学完之后你改怎么发展,我想到时候你心里已经有数了
其实你现在的情况比我强多了,我当初学C语言的时候都不知道C有什么用处,只知道它是专业课所以要学好,而你现在已经有了一定的了解了,更应该学好才是!!

本人对这几种语言也了解不多,暂且说这些,如有错误敬请原谅!

希望回答对你有帮助!
【原创答人】