标签: c++ c stdin getchar istringstream
我有一些用C语言编写的代码,我在C ++项目中使用它。我需要添加一些功能,以及单元测试。不幸的是,它的硬编码使用getchar和其他C IO功能的方式非常容易测试。
getchar
我试图做的是模仿C stdin。有没有办法创建C ++ stringstream并重定向C stdin来读取它?
stdin
stringstream
我知道如何使用std::cin而不是stdin。
std::cin