- scanf("%i,%c,%i",&value1,&value3,&value2);
- printf("%i,%c,%i\n",value1,value3,value2);
- scanf("%i\n",&value1);
- // 此时在控制台输入按回车是没有用的,结束不了,怎么结束呢输入一个不匹配的字符即可
- int value1 = 0;
- int value2 = 0;
- char value3;
- // value1-->123 value3-->a value2-->456
- // scanf("%i%c%i",&value1,&value3,&value2);
- printf("请输入数据,以回车结束\n");
- scanf("%i%c%i",&value1,&value3,&value2);
- printf("value1=%i,value3=%c,value2=%i\n",value1,value3,value2);
-
- // 如果输入缓冲区有内容就不会让用户去输入,直接取
-
- char value4;
- int value5 = 0;
- scanf("%c%i",&value4,&value5);
- printf("value4=%c,value5=%i\n1",value4,value5);
- 控制台:
- 请输入数据,以回车结束
- 123 你好啊 456
- value1=123,value3= ,value2=0
- value4=n,value5=0
- 1Program ended with exit code: 0