我刚开始在Windows 10 IoT上开发应用程序,所以我做了一些测试应用程序,只是为了测试如何在运行Windows 10的Raspberry Pi 2上的控制台应用程序上读取stdin的输入。 现在我知道这不是一般的用例,但我原来的应用程序的目的只是作为演示。
到目前为止,我在C ++中的小代码(出于我限于C ++的原因)非常简单:
#include "pch.h"
int main(int argc, char **argv) {
char buffer[1024];
std::cin.getline(buffer, 1024);
printf("%s \n", buffer);
}
我面临的问题是,该行
std::cin.getline(buffer, 1024);
似乎被省略了。所有程序都打印一个空行。所以甚至没有时间给stdin输入任何内容。 也许值得一提的是,我正在通过PowerShell远程会话进行测试,所以这可能与它有关。
我现在的问题是: