第一行注释的问题长时间没有解决,纠结!
#include <stdio.h>int main(void)
{
printf("\n是否登录QQ?");
char a='0';
there:printf("(Y or N ?)");
scanf("%s",&a); //为何选择scanf("%c",&a);会输出冗余重复的提示 ?
switch(a)
{
case 'y':case 'Y':
printf("\n正在启动腾讯QQ登录界面,请稍候......\a\a\n");
/*......\a的作用是让蜂鸣器发出声响......*/
system("D:\\腾讯QQ\\bin\\QQ.exe");
//system("pause");
/*......输入\要两次,前一个当作转义字符使用......*/
break;
case 'n':case 'N':
printf("\n那你忙吧,记得多喝点水哦!再见!\n\n");
//system("date");
//system("exit");
system("pause");
//system("cls");
break;
default:
printf("\n错误,请输入正确的字符!");
goto there;
break;
}
return 0;
}