码迷,mamicode.com
首页 > 其他好文 > 详细

C零散_清空缓冲区_错误检测_数字转字符串

时间:2015-03-08 17:02:01      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

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 

 

C零散_清空缓冲区_错误检测_数字转字符串

标签:

原文地址:http://www.cnblogs.com/RookieSuperman/p/4321875.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!