
#include
#include
int
main(void)
{
system("start
test.bat")
//test.bat是要调用的bat文件。
}
首先俩头文件,你的代码风格很糟糕;然后把你的c程序芦正和批处理程序放在同一目录下。
system是调用一个dos指裂哗令,肆哗行
你到底学的什么←_←
system("a.bat")函数名: system
功百 能: 发出一个笑梁度DOS命令基首
用 法: int system(char *command)
程序例:
#include
#include
int main(void)
{
printf("About to spawn command.com and run a DOS command\n")
system("dir")//这里就回是答DOS下搏升数的dir命令
return 0
}
这个问题我也遇到过,是你用的IDE对这个功能大激的支好销持有限。解决方法:
1,编译好之后别点调试,自己在目录里找到生成的可执行文件,双击运友仿游行,它可以正确的用system函数调用批处理。。。比较蛋疼..
2,你可以在vc6.0下试试。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)