为scanf()耗费的半天
摘要:看例子:{char a[256];int b;char c;scanf("%s",a);scanf("%d%c",&b,&c);}这样写了之后,每次输入一个字符串和一个整数后,就结束了,坑爹,经过多方考证知道了涉及到这个函数的理解问题,,,当你输入到屏幕中的时候,他是一个系统的标准输入文件流,你输入的东西都在这个流文件里面,这个时候,scanf()做的事情就是对应的读取过程了,但是%c很特殊,他总是被忽略,导致很多时候没读入或者是非法操作,提供自己验证的两种方法:1、scanf("%s",a);scanf("
阅读全文
posted @ 2012-04-28 19:40
浙公网安备 33010602011771号