您的位置:首页 > 其它

计算高精度指数运算中遇到的问题

2012-02-05 16:41 281 查看
1. 两种表示输入结束的语句:

   while (scanf("%d, %d", &a,&b)==2){}

   while (scanf("%d, %d", &a,&b)!=EOF){}

 

2. EOF如何表示

Dos/WIndows中用CTRL+Z

Unix/Linux中用CTRL+D

但是在使用的过程中遇到很奇怪的问题, 就是必须输入两次CTRL+D才有作用, 或者按Enter键新起一行再按CTRL+D....

这是阮一峰的blog有说明. http://www.ruanyifeng.com/blog/2011/11/eof.html

另外有一篇整理过的blog有更详细的说明: http://hi.baidu.com/%CE%C4%B3%AD%B9%AB/blog/item/31e19cc39caddf060ff47723.html
在Windows下的处理: http://hi.baidu.com/shichaotansc/blog/item/cf0af7af779665fcfbed50cd.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  blog windows c