标签:
1 fflush(stdin)
清空输入缓存区,对于输入类型错误相当有用。
例:
1 int res, i; 2 while ( fflush(stdin), ( res = scanf("%d", i) ) != EOF ) 3 { 4 }
输入之前将输入缓存区清空,所以当将i错输入成字符时,只会影响当次结果,而不会影响下次正确输入的结果。
错误检测函数:
宏定义:
可将val(数字)转化为字符串
1 #define STR(val) #val
标签:
原文地址:http://www.cnblogs.com/RookieSuperman/p/4321875.html