/* * scanf()不接收换行符,且遇到换行符方执行下一步操作 * getchar()每次只接收一个字符,清空缓冲区需要用循环 * date: 2012年 09月 19日 星期三 07:41:15 CST */#includeint main(void){ char ch, c; int i; scanf("%c %d",&ch, &i); do{ c = getchar(); putchar(c); }while(c != '\n'); /* scanf("%c %d",&ch, &i); */ printf("ch = %c\n", ch); printf("i = %d\n", i); return 0;}