飞鱼的成长

 

因本人不再做技术,

这个blog将不再连载技术文章,

只作为心情点滴的记录,

想学技术的请绕道,谢谢!

联系方式:

feiyu_lili@163.com


时 间 记 忆
«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031

最 新 评 论
回复:什么都是错,唯有行动才是真道理
回复:我有个梦想
回复:自动词和他动词的分类比较[转][小
回复:Binaryluo 的  [网络编
回复:如何实现人生价值(转)
回复:工作有感
回复:如何实现人生价值(转)
回复:如何实现人生价值(转)
回复:如何实现人生价值(转)
回复:我有个梦想

最 新 日 志
我有个梦想
工作有感
我的人生路该怎么走
什么都是错,唯有行动才是真道理
想家的孩子
解压的方法(转)
关于我的一些调节心态的方法(转)
具体应该怎样同懒惰性做斗争?(转)
如何实现人生价值(转)
希望这里的房子能早点租掉

最 新 留 言
签写新留言

日语自动,他动
化妆了 :)
步伐当然记得你啦(不能回复,只能另起炉灶
好久不见了。。。
睡觉的问题
………………
~~~~~
。。。。
还以为你去日本了来
那里去了???

搜 索


用 户 登 录
用户名称:
登陆密码:
密码保存:

友 情 连 接

凡弟のBlog

祺弟のBlog

臭釉のBlog

 

blog名称:飞鱼的成长
日志总数:120
评论数量:488
留言数量:18
访问次数:1044006
建立时间:2006年2月27日
 
 
 
[c语言]字符输入/输出和输入确认[C primer plus读书笔记]下
[ 2006/3/13 14:01:07 | By: feiyu_lili ]
 
类似的例子: /* menuette.c -- menu techniques */ #include <stdio.h> #include "stdafx.h" char get_choice(void); char get_first(void); int get_int(void); void count(void); int _tmain(int argc, _TCHAR* argv[]) {     int choice;     void count(void);       while ( (choice = get_choice()) != 'q')     {         switch (choice)         {             case 'a' :  printf("Buy low, sell high.\n");                         break;             case 'b' :  putchar('\a');  /* ANSI */                         break;             case 'c' :  count();                         break;             default  :  printf("Program error!\n");                         break;         }     }     printf("Bye.\n");         return 0; }   void count(void) {     int n,i;       printf("Count how far? Enter an integer:\n");     n = get_int();     for (i = 1; i <= n; i++)         printf("%d\n", i);     while ( getchar() != '\n')         continue; }   char get_choice(void) {     int ch;       printf("Enter the letter of your choice:\n");     printf("a. advice           b. bell\n");     printf("c. count            q. quit\n");     ch = get_first();     while (  (ch < 'a' || ch > 'c') && ch != 'q')     {         printf("Please respond with a, b, c, or q.\n");         ch = get_first();  //去处‘\n’的影响     }         return ch; }   char get_first(void) {     int ch;       ch = getchar();     while (getchar() != '\n')         continue;             return ch; }   int get_int(void) {     int input;     char ch;         while (scanf("%d", &input) != 1)     {         while ((ch = getchar()) != '\n')             putchar(ch);  // dispose of bad input         printf(" is not an integer.\nPlease enter an ");         printf("integer value, such as 25, -178, or 3: ");     }         return input; }  
 

阅读全文(2599) | 回复(0) | 编辑 | 精华
 

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
 
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144771143 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号