本文目录一览:
- 1、C语言一个程序如何重复运行知道操作者想停止为止
- 2、c语言用循环语句实现重复循环
- 3、C语言中,怎么让程序重复运行?(要求是否退出Y/N)
- 4、c语言程序重复运行不退出
- 5、C语言程序里面怎么循环播放声音?
- 6、怎样让c语言程序重复执行?
C语言一个程序如何重复运行知道操作者想停止为止
方法如下:
system("pause");
会提示:
press any key to continue // 按任意一个键继续
你一开始运行就要暂停?
================================================
C语言中 如何使一个程序循环使用直到你想退出?
答:
如果你想 不断循环, 直到按了任何一个键 就退出:
#include conio.h
#includestdio.h
.....
void main()
{
int i;
while (!_kbhit()) {
// 程序内容放在这里,例如:
for (i=0;i100000;i++) if (i %1000 == 0) printf("wait ");
}
-----------------------------------------------------------
如果你想 不断循环, 直到按了S 键 才退出:
int i;
char c;
Lab1:
for (i=0;i100000;i++) if (i %1000 == 0) printf("wait ");
if (!_kbhit()) goto Lab1; // 判断是否按了键,没按,就无限循环
c = getchar(); // 如果按了,看是什么键
if (c != 'S' ) goto Lab1; // 不是 S 键, 则回去循环。
c语言用循环语句实现重复循环
你的思路没问题,有问题的可能是这一句while(c);,假如你输入的是非零的c,那么存在隐式转换就可能变成while(1);了,所以就退出了。
另外我想说一句的是,我很长时间没接触c语言,现在全都是asp.net和c#,说的对不对的你多试试。再就是编程序不要为了简化而简化,更不要为了显示“水平”而简化,程序写的越详细,注释越多越好(有点极端),就像你刚才写的while(c);规范的格式应该是while(c==0);我说这些你不要觉得不屑,随着你写程序越来越多,时间越来越长,你就会感觉这样做的必要性。有问题在留言吧
C语言中,怎么让程序重复运行?(要求是否退出Y/N)
#include
stdio.h
int
main(void)
{
char
c;
printf("Ok\n");
printf("Continue?(Y/y)
");
scanf("
%c",c);
/*
如果是Y,则递归调用主函数,实现再运行一次*/
if
(c=='y'
||
c=='Y')
{
main();
/*
调用main(),因为main也是函数,不过很少这样用!*/
}
return
0;
/*
其它的输入均结束*/
}
慢慢学吧,以后懂的方法会更多的哦!
c语言程序重复运行不退出
这个是让它反复运行的,如果要想随时终止的话
但是这个程序如果输入非三位数的数的话无法识别,所以:
C语言程序里面怎么循环播放声音?
编译器 MS VC++ 6.0
已有 音频文件,例如 zzd.wav (允许带路径,例如: "L:\\Li\\prog\\zzd.wav" )
在程序开始播放音乐
在 while (1) { 这里 添 自己的程序 ,含程序结束的控制;}
例子:
#include stdio.h
#include windows.h
#include mmsystem.h
#pragma comment(lib, "winmm.lib")
int main()
{
PlaySound (TEXT("zzd.wav"), NULL, SND_ASYNC | SND_NODEFAULT);
while (1)
{
printf("program is running... here\n");
Sleep(1000);
}
return 0;
}
怎样让c语言程序重复执行?
例如:
#includestdio.h
intmain(void)
{
charc;
c=getchar();
while(c!='')//输入空格退出
{
printf("%c",c);//这里改成你需要的那个函数做相应的工作就可以了
c=getchar();
}
return0;
}
扩展资料
C语言循环控制语句
#includestdio.h
intmain(){
inta;
/*forloopexecution*/
for(a=10;a20;a=a+1)
{
printf("valueofa:%d\n",a);
}
return0;
}
C编程语言中do...while循环的语法是-
do{
statement(s);
}while(condition);