我尝试了我发现here的代码,第二个,但它不起作用。 实际上,在执行过程中我尝试按下“s”按钮,但它没有保存任何东西。我还尝试在调试模式下使用断点,但从不更改变量char c的值。 会发生什么?
答案 0 :(得分:0)
您是否测试了传感器?您可以下载例如NiTE并运行:
cd NiTE/Samples/Bin
./UserViewer
答案 1 :(得分:0)
我以下面的方式解决了。我替换了这段代码:
std::string c;
std::getline (std::cin,c);
std::string str2 ("s\n");
if( str2.compare(c)) {//as before}
提供的内容:
c = getchar();
if( c == 's' ){}
使用我的解决方案,效果很好!