Linux/Windows下通过Console发送EOF
2012-12-13 17:35
204 查看
测试代码:
测试代码循环的向标准输入读取,当文件读取完毕(读到EOF)时,即输入已经读到的数据#include <iostream> #include <vector> using namespace std; int main (){ vector<int> X; int x; while(cin >> x) { X.push_back(x); } for (int i = 0; i < X.size(); i++) cout << X[i] << endl; return 0; }
linux:Enter / Ctrl+D
输入1,2,3:Windows: Ctrl + D / Enter
输入 1,2,3:PS: 写完上面的东西后,我又搜了下EOF,在Linux系统中,EOF是不是一个字符,而是系统读取到文件结尾时发送的信号量。详见阮一峰《EOF是什么?》。这篇文章对
EOF有比较详细的介绍,文章的结尾也有如何在console中发送eof。
相关文章推荐
- Linux/Windows下通过Console发送EOF
- windows如何通过ftp向Linux发送文件
- Windows 和 Linux下使用socket下载网页页面内容(可设置接收/发送超时)的代码
- Linux上通过mail调用外部邮箱发送外部邮件
- windows下通过jconsole监控linux内存,cpu占用情况
- 在windows下使用putty通过密钥登陆linux以及相关问题解决方案
- windows和Linux通过samba共享文件
- windows&linux通过securecrt进行文件传输
- Windows下通过xmanager远程桌面控制Linux
- Linux从Windows通过NTP同步时间
- linux下python 发送邮件,并通过C++调用
- java通过jni方式获取硬盘序列号(windows,linux)
- 利用putty在windows上通过脚本在远程Linux机器执行指令
- Linux与Windows 通过samba互访共享资源
- linux和windows共享文件,通过samba
- windows 2008 R2通过NFS共享磁盘给HP-UX或Linux挂载使用
- Linux通过命令发送邮件
- windows和linux之间通过scp进行文件复制
- Windows 和 linux 网络互通 发送struct
- 自己主动化脚本ssh以及telnet发送命令并退出(windows和linux都适用)