我有以下代码,是否可以将ipconfig结果存储在一个文件中。请帮我处理这个
#include<stdlib.h>
int main()
{
system("C:\\Windows\\System32\\ipconfig");
return 0;
}将ipconfig结果保存到一个名为ip.txt的文本文件中,请帮助我。提前谢谢
发布于 2015-12-29 11:25:43
试试这个:
system("C:\\Windows\\System32\\ipconfig > myfile.txt");编辑:
如果您希望将stdout和stderr都放在文件中(感谢@ upon 3629249的评论):
system("C:\\Windows\\System32\\ipconfig 2>&1 myfile.txt");编辑2:
如果您想了解更多关于重定向的知识,请查看微软的重定向操作符教程。
发布于 2015-12-29 11:26:02
这将将输出写入文件。
#include<stdlib.h>
int main()
{
system("C:\\Windows\\System32\\ipconfig > /path/to/file 2>&1");
return 0;
}发布于 2015-12-29 11:41:37
这将将输出重定向到您的文件。注意,ipconfig.exe位于路径上。
#include<stdlib.h>
int main(void)
{
system("ipconfig > ip.txt");
return 0;
}https://stackoverflow.com/questions/34509901
复制相似问题