none
重定向标准输入程序如何在visual studio中调试 RRS feed

  • 问题

  • 我写了一个很简单的C++程序,就是接收标准输入,然后进行处理。代码大致如下:

    #include <iostream>
    #include <unistd.h>
    
    #include <sstream>
    
    int main(int argc, char* argv[])
    {
    	// 读取算法参数
    	std::ostringstream json_params;
    	json_params << std::cin.rdbuf();  // 从标准输入读取即可
    
           // 执行处理
    
    	std::cout <<"输入"<<json_params.str()<< std::endl;
    	return 0;
    }
    
          因为算法参数很长,我就懒得每次从键盘里输出,想搞个重定向输入,就是把算法参数放到一个文本文件里,然后用type命令读取,然后重定向到标准输入传给我的程序,命令如下:

    #PipeTest.exe为我编写的程序
    type  E:\work\param.txt|E:\work\PipeTest.exe

          请问如果我要调试我的程序,我如何在vs里设置才能调试程序呢,就是具体在visual studio界面如何进行设置才能调试呢? 

    前无古人,后无来者

    2020年5月1日 7:02

全部回复