为什么输入数据没有输出?

32131532 2007-12-01 06:49:43
#include "stdafx.h"
#include<iterator>
#include<algorithm>
#include<iostream>
using namespace std;
int main()
{
copy( istream_iterator<int>(cin),
istream_iterator<int>(),
ostream_iterator<int>(cout));
system("pause");
}
...全文
133 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
luojingpo 2007-12-05
  • 打赏
  • 举报
回复
你在程序运行后加一个Ctrl-z,模仿EOF,结束程序就行了!
kill1227 2007-12-05
  • 打赏
  • 举报
回复
大概是编译器的问题。我用dev++时也遇到这种情况
HelloDan 2007-12-05
  • 打赏
  • 举报
回复
将这个去掉:#include "stdafx.h"

你用的是什么编译器的啊?我试过没有任何问题哦。
32131532 2007-12-04
  • 打赏
  • 举报
回复
还是不行 啊。
xiaoQ008 2007-12-02
  • 打赏
  • 举报
回复
#include <cstdlib>
#include <iostream>
#include <iterator>
#include <algorithm>
using namespace std;
int main(int argc, char *argv[])
{
copy( istream_iterator <int> (cin),
istream_iterator <int> (),
ostream_iterator <int> (cout));
system("PAUSE");
return EXIT_SUCCESS;
}
没问题啊
32131532 2007-12-01
  • 打赏
  • 举报
回复
不行啊。输入数据,按enter程序就直接结束了。
ryfdizuo 2007-12-01
  • 打赏
  • 举报
回复
或者你直接输入字符,不是整数,输入fail,
也会自动退出的;
ryfdizuo 2007-12-01
  • 打赏
  • 举报
回复
你必须去结束他的;ctrl+z

64,685

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧