-1

我正在尝试编写一个简单的测试程序来执行以下操作:

echo Hello world! | myprogram.exe

输出将是:

I heard: "Hello world!". Message length: 12 chars.
4

2 回答 2

1

使用在<iostream> 中声明的输入流std::cin。具体用法取决于您的需要,即您需要不同的功能来读取单词、字符、整行甚至所有输入。

于 2012-05-13T12:31:09.240 回答
0

我发现,这是功能:

string readStdin() {
  stringstream ss;
  string line;
  while (getline(cin, line)) {
    ss << line << endl;
  }
  cin.clear();
  return ss.str();
}
于 2012-05-13T16:20:17.807 回答