当前位置:首页 » 编程语言 » c语言图形程序输出一闪就没了
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言图形程序输出一闪就没了

发布时间: 2022-06-21 03:31:43

c语言输出为一闪一闪就结束了 什么也没输出

如果你写的是控制台程序,在dos窗口里运行你的程序,这样就能看到结果了,直接双击运行的话,执行完窗口就关闭了

② C语言图形界面一闪而过

getch();
加一个暂停getch();应该就OK了!!
加了getch(); 也加了system(“plause”);用的win-tc 编译的,代码太长,发不过去,在别人电脑上市可以运行的。。。
既然这样,我也无能为力!

③ 怎么解决C语言一闪而过

需要加两个getchar();因为你输入数值时后面肯定带有回车,第一个getchar() ;会吃掉这个回车,因此不会暂停,需要另一个getchar();等待你输入一个字符,以达到暂停的效果。

也可以这样(更好):
方法一
1
#include<stdlib.h>
2
main函数返回前加上
fflush(stdin);
system("pause");
方法二
也是main函数返回前加上
fflush(stdin);
getchar();

④ (刚开始上c语言)运行C++程序时窗口一闪而过,看不见结果

F5是Debugging模式,在这个模式下,当程序运行结束后,窗口不会继续保持打开状态。而Ctrl+F5是 Start Without Debugging模式,在这个模式下,就可以看到运行结果了。
如果你按Ctrl+F5仍然是一闪而过的话,那么请按照如下设置:
在工程上右键—>属性—>配置属性—>连接器—>系统—>子系统(在窗口右边)—>下拉框选择控制台(/SUBSYSTEM:CONSOLE)

⑤ 我用DEV运行我写的C语言程序, 编译后 运行 闪一下就没了为什么

因为程序运行结束了,所以自动关闭了。用dev编写的时候,可以在程序最后加一句输入
例如:scanf("%c",&a);
或者
加一句
system("pause");
(记得添加对应的库
stdlib.h)
程序就会停留在最后,等待你的进一步指令了

⑥ c语言编译的程序刚运行一闪就没了是为什么

执行结束退出了。
三种方法:
(1)、运行cmd,将你的程序拖曳到DOS窗口中,回车执行。执行完成就不会退出了。
(2)、增加头文件:#include <stdlib.h>,在程序中添加代码system("pause");
(3)、增加头文件:#include <conio.h> ,在程序中添加代码getch();
以上三种方法,都可以解决问题。

⑦ 为什么这个C语言的程序结果显示一下就不见了

默认是这样的,DOS程序默认退出就关闭!
你可以修改一下:右击程序“属性”-“程序”,取消勾上“退出时关闭”一项,这样就不会自动关闭了。
但你必须为每个程序执行同一操作,还不如跟楼上所说一样的,在主函数末尾添加getch();语句,这样程序运行到最后要等待你按下任意键才会退出关闭。
main()
{
/*其它代码*/
getch();
}

在TC窗口模式下,你可以按下Alt+F5来看看显示结果。

⑧ c语言程序执行一闪而过怎么办

可以在程序结尾使用system("pause");语句阻止窗口消失。

system("pause");的头文件为#include<stdlib.h>

#include<stdio.h>

#include<stdlib.h>

void to_upper_str( char *str ) //子函数

{

while( *str )

{

if( *str >='a' && *str<='z' )

*str -= 32;

str++;

}

}

int main(){

char str[11] ;

printf("请输入10个英文字符: ");

scanf("%s",str);

str[10]='' ;

to_upper_str( str );

printf("结果为:%s ",str);

system("pause");

return 0;

}

拓展资料

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。[1]目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

stdlib头文件即标准库标准库头文件.stdlib.h里面定义了五种类型,一些宏和通用工具函数。类型例如size_t,wchar_t,div_t,ldiv_t和lldiv_t;宏例如EXIT_FAILURE,EXIT_SUCCESS,RAND_MAX和MB_CUR_MAX等等;常用的函数如malloc(),calloc(),realloc(),free(),system(),atoi(),atol(),rand(),srand(),exit()等等。具体的内容打开可以compile-器的包括目录里面的文件stdlib.h头文件查看。

⑨ C语言中为什么输出的内容闪一下就没了

因为tc的运行就是这样的,运行完毕后返回代码页面。
你可以选择菜单里的显示屏幕项显示,或者在代码末尾加上getch();来让程序停止在结尾,这样每次运行程序都会看到结果了。
#include

main()
{
printf("hello");
getch();
}

⑩ 为什么运行C语言的程序会一闪而过,看不到结果

1)是否文件读入?
2)是否有多余的内容继续输入?
3)运行中是否程序异常而终止?
4)试着将它改为while(1){}死循环。