‘壹’ 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语言编译运行程序时,安全软件会起到保护系统的功能,会自行对该程序进行无显示的扫描检测。这种对程序扫描的操作是看不到的。
判断方法:
退出安全软件(包含系统自带的安全软件和第三方安全软件),至少等待几秒的时间(因为安全软件的退出需要关闭一系列的监控,大概需要几秒以上)。
此时运行C语言的程序,看看还会不会出现这种情况。
如果还存在延迟,可以尝试关闭系统的防火墙(这种情况不常见)。
如果退出安全软件后没有出现延迟现象,说明是安全软件的问题,此时可以按照下面的方法进行操作。
在安全软件中添加保护规则,这里以360安全卫士为例,其他的安全软件类似:
打开安全卫士,打开【设置】:
打勾,新增路径,确定
此时再运行程序就不会出现输入延迟的现象。
如果还有疑问,可随时追问。
‘柒’ 求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);
}