博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
错误: ‘EOF’在此作用域中尚未声明
阅读量:6251 次
发布时间:2019-06-22

本文共 998 字,大约阅读时间需要 3 分钟。

hot3.png

应该是要加上:

#include 

---------------------------------------------------

C++ Primer Plus 中的 Listing 5.19

// textin4.cpp -- reading chars with cin.get()#include 
// 加上:#include
int main(void){ using namespace std; int ch; // should be int, not char int count = 0; while ((ch = cin.get()) != EOF) // test for end-of-file { cout.put(char(ch)); ++count; } cout << endl << count << " characters read\n"; return 0; }
编译报错,不懂:
textin4.cpp: 在函数‘int main()’中:textin4.cpp:10:29: 错误: ‘EOF’在此作用域中尚未声明
只好瞎改:
/* Listing 5.19 * textin4.cpp -- reading chars with cin.get() */#include 
#ifndef EOF#define EOF -1#endifint main (void){ using namespace std; int ch; // should be int, not char int count = 0; while ((ch = cin.get()) != EOF) // test for end-of-file { cout.put(char(ch)); ++count; } cout << endl << count << " characters read\n"; return 0;}
这样当然可以了。

转载于:https://my.oschina.net/u/727594/blog/118082

你可能感兴趣的文章
P3308 [SDOI2014]LIS(最小割+退流)
查看>>
Intellij IDEA 快捷键整理
查看>>
C语言作业--数据类型
查看>>
[POI2012]STU-Well
查看>>
压位高精
查看>>
655. Print Binary Tree
查看>>
jsp 中对jar 包的引用
查看>>
python操作mysql数据库
查看>>
Yii: gii 403 Error you are not allowed to access this page
查看>>
Android SVG矢量资源的使用方法
查看>>
计算汉字长度
查看>>
RSA签名验签学习笔记
查看>>
Codeforces 911E - Stack Sorting
查看>>
BZOJ 1853: [Scoi2010]幸运数字
查看>>
Pessimistic and optimistic locking
查看>>
基于敏捷的测试交付物通用设计
查看>>
svn变更自动触发jenkins构建工程-简单版
查看>>
BFS --- 素数环
查看>>
for循环每次取出一个字符(不是字节)
查看>>
linux版本选择
查看>>