我已将stdio.h包含到我的C++项目中,为什么我仍然收到此错误?此外,在我添加#include后,在我的代码中,printf()不再用红色下划线表示存在任何错误.
另外,我想使用函数format().找到哪个库?
fstream 使用以下代码不能在Linux中写入文件:
#include <iostream> //for console input and output
#include <fstream> //for file input and output
int main(int argc, char **argv) {
std::ofstream outFile("~/test_ws/src/data_logger/src/myFile.txt", std::ios::out | std::ios::binary);
outFile.open("~/test_ws/src/data_logger/src/myFile.txt", std::ios::out | std::ios::binary);
if(outFile.is_open()) {
outFile << "Writing whether you like it or not.\n";
std::cout << "YES!\n";
} else std::cout << "Nope!\n";
outFile.close();
}
Run Code Online (Sandbox Code Playgroud)
问题是什么?或者,我可以使用另一个C++ API在Linux中编写文件吗?