| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 8022 人关注过本帖
标题:如何实现输入回车后结束当前循环?
取消只看楼主 加入收藏
陌生仁
Rank: 1
来 自:河南
等 级:新手上路
帖 子:16
专家分:2
注 册:2010-5-7
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
如何实现输入回车后结束当前循环?
int user_register()
{
        struct user
{
char admin[19];
char password[13];
char repassword[13];
}u[100];
    int i=0,j=0;
    int size;
char user_admin[19]={0};
char password[13]={0};
char repassword[13]={0};
if(size==100)
{
   puts("注册人数以满!");
   return 0;
}
printf("请输入姓名:");
fflush(stdin);/*清空输入缓冲区*/
do{
  u[i].admin[j]=getche();
  j++;
  }while(u[i].admin[j]='\n');
printf("\n请输入密码:");
fflush(stdin);
j=0;
do{
    u[i].password[j]=getch();
    printf("*");
  j++;
  }while(u[i].password[j]='\n');
printf("\n请再次输入密码:");
fflush(stdin);
j=0;
do{
  u[i].repassword[j]=getch();
  printf("*");
  j++;
  }while(u[i].repassword[j]='\n');
 if (strcmp(u[i].password,u[i].repassword)!=0)
{
   printf("\n两次输入的密码不一致!");
   return 0;
}
else
{
    printf("新用户创建成功!");
}
getchar();getchar();
}


如何实现输入回车后结束当前循环?

搜索更多相关主题的帖子: 回车 结束 输入 
2010-07-22 10:26
陌生仁
Rank: 1
来 自:河南
等 级:新手上路
帖 子:16
专家分:2
注 册:2010-5-7
收藏
得分:0 
回复 2楼 sunyh1999
13跟10我都试过了
不行
不知道为什么。
2010-07-22 11:07
陌生仁
Rank: 1
来 自:河南
等 级:新手上路
帖 子:16
专家分:2
注 册:2010-5-7
收藏
得分:0 
回复 3楼 do8do8do8
bios.h貌似是TC里的头文件吧 我用的是DEV C++
不识别bioskey();
2010-07-22 11:09
陌生仁
Rank: 1
来 自:河南
等 级:新手上路
帖 子:16
专家分:2
注 册:2010-5-7
收藏
得分:0 
回复 8楼 ggyy4k
那我想实现当输入回车时结束循环 应该怎么做呢
2010-07-22 11:58
快速回复:如何实现输入回车后结束当前循环?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017084 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved