当前位置:首页 » 编程语言 » 为什么c语言输入时一直闪黑点
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

为什么c语言输入时一直闪黑点

发布时间: 2022-03-08 00:20:14

‘壹’ c语言调试时,当到scanf这步时,黑色的窗口按理论来说可以输入数字什么的,但我的输什么都没反应,

断点应设在scanf之后,否则被阻塞住了,输入1 2按回车,这时候a=1,b=2,记得中间的空格,然后程序执行到断点,可以继续调试

‘贰’ 为什么我用vc写c语言,helloworld,代码绝对正确,却打印不出来,黑色框框闪一下就没了

你的代码是正确的,好像函数末尾要用getchar ()暂停等待用户输入,才不会关闭控制台。

‘叁’ c语言 光标 闪烁

你的意思是不是让光标在那闪并且不懂
但是又要接受键盘上输入的数据?
用kbhit()检测是否有键盘输入
如果用这返回非0
然后用getche()函数接受输入的数据但是不回显在屏幕上

‘肆’ 我用c语言编程时点运行显示的界面上只有一个白点在闪,求助啊

摘要 一般这种情况,要么是等待输入,要么是程序死循环。

‘伍’ C语言输入问题

#include
<stdio.h>
#include
<conio.h>
void
main()
{
char
ch;
ch
=
getch();//有个没回显的能达到你的要求,缺点是没回显...
printf("%c\n",ch);
}

‘陆’ 为什么C语言在那个黑色的屏幕输入数字一开始不会出现,过一会会把输入的数字全部出现,有点延迟是咋回事

有多种情况会发生这种现象,不过这种情况常见于安全软件对程序的检测,从而保护操作系统。

其原理大概是:当C语言编译运行程序时,安全软件会起到保护系统的功能,会自行对该程序进行无显示的扫描检测。这种对程序扫描的操作是看不到的。

判断方法:

  1. 退出安全软件(包含系统自带的安全软件和第三方安全软件),至少等待几秒的时间(因为安全软件的退出需要关闭一系列的监控,大概需要几秒以上)。

  2. 此时运行C语言的程序,看看还会不会出现这种情况。

  3. 如果还存在延迟,可以尝试关闭系统的防火墙(这种情况不常见)。

  4. 如果退出安全软件后没有出现延迟现象,说明是安全软件的问题,此时可以按照下面的方法进行操作。

在安全软件中添加保护规则,这里以360安全卫士为例,其他的安全软件类似:

  1. 打开安全卫士,打开【设置】:

    打勾,新增路径,确定

此时再运行程序就不会出现输入延迟的现象。

如果还有疑问,可随时追问。

‘柒’ 求c语言高手啊,有个程序运行后光标不停的闪就是不出结果,怎么回事

#include<math.h>
#include<stdio.h>
#include<windows.h>
main()
{
inti,t,j;
intsum=0;
for(i=1;i<=10000;i++)
{j=i;//用t代替i
while(j>0){
t=j%10;
sum=sum+pow(t,3);
j=j/10;//i是控制变量不能对他进行赋值什么,可能会死循环
}
if(sum==i)//这里i不便
printf("%4d",sum);
}
system("pause");
}

‘捌’ 为什么C语言编写的程序运行时闪一下就没了

C语言编写的程序运行时闪一下就没了是设置错误造成的,解决方法为:

1、我们以最经典的HELLOWORLD程序为例。

‘玖’ C语言 字符闪烁

while(1)
{
window(5+4*i,3+2*i,10+6*i,8+2*i);
textbackground(i);
textcolor(128);
clrscr();
cprintf("aaa");
}

这下闪了,闪的很不错呢。

‘拾’ 怎样用c语言编写 * ********让它一直闪烁

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

voidtwinkle(constchar*str,DWORDinterval)
{
system("cls");
printf("%s",str);
Sleep(interval);
system("cls");
Sleep(interval);
}

intmain()
{
for(;;)
twinkle("*********",100);
}