小白一个,使用的是vc6,目的是读取cmd中内容指定行中的某字符串,有其它现成的代码也行
#include <iostream>
#include <string>
using namespace std;
int main ()
{
a=system("ipconfig"); //这句代码帮忙修改下,变量a不知道怎么转换成string类型
string b= a.substr (3,5);
cout <<b<< endl;
system("pause");
return 0;
}
1)升级到 VS2019 吧, 可以看: https://blog.csdn.net/qianqin_2014/article/details/51165636
2)这样的需求用Python 更加好做。 例如: https://blog.csdn.net/wowocpp/article/details/80775650
这个参数没有意义
#include <windows.h>
int main()
{
system("ipconfig > ip.txt");
return 0;
}
然后对ip.txt进行文件流截取
这个只是个测试程序,最终的目的是使用cscript 命令激活office后直接在cmd窗口截取剩余日期,用
MessageBox窗口弹出剩余天数。 python感觉生成的exe太大了,而生成txt文本再读取又有点多余,想直接在cmd窗口直接截取,现在就是卡在system("ipconfig")怎么转换成string
了解一下函数 popen