我希望这不是一个愚蠢的问题。是否可以将stdin重定向到文件?
FILE* somePipe = _popen("SOME_FILE", "r");
我可以将somePipe指定给stdin吗?
答案 0 :(得分:1)
尝试使用freopen()
:
FILE* somePipe = freopen("SOME_FILE", "r", stdin);
答案 1 :(得分:0)
FILE* inPipe freopen("newstdin", "r", stdin);
FILE* outPipe freopen("newstdout", "w", stdout);