如何实现输入一个指定字符后退出程序呢?

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:28:45
C/C++中,比如我定义一个变量 i ,然后我想实现这个功能,输入i的值,一直到当我比如输入一个‘q’的时候,程序就退出...
请问该如何实现呢????
请问下,while(1),什么意思哦?

void main()
{
while(1){
i = getchar();

if(i=='q')
break;

}

printf("get the q and out of the program\n");
}

基本思路应该是这样

while(1)就是死循环,循环获取你输入的字符,直到获取了q字符后,会通过break结束死循环

#include<iostream.h>
#include<stdlib.h>
void main()
{
char ch;
cin>>ch;
if (ch=='q')
exit(1);
}

int main()
{
char i;
while(1)
{
cin>>i;
if(i=='q') return 0;//退出main函数,退出循环的话用break;
}
}

while((i = getchar()) != 'q')
{}

学习中