黑色星空
欢迎你,注册进来让我们共同打造这片星空吧。。。。。。

by: niusan521

Join the forum, it's quick and easy

黑色星空
欢迎你,注册进来让我们共同打造这片星空吧。。。。。。

by: niusan521
黑色星空
Would you like to react to this message? Create an account in a few clicks or log in to continue.

system函数中命令注意事项

向下

system函数中命令注意事项 Empty system函数中命令注意事项

帖子  niusan521 周日 十二月 23, 2012 1:42 am

----------------------------------------------------------------------------------------
#include <stdlib.h>
#include <stdio.h>
void main()
{
system("c:\\c.txt");
}

编译成功运行后
提示 bad command or file name.

请问怎么解决这个问题
-----------------------------------------------------------------------------------------

我来告诉你,dos所谓的命令分为两种,一种是内部命令,也就是cmd.exe这个程序能解析的命令,像dir, cd 就是这样。另外一种就是外部命令,其实就是可执行程序路径,比如qq,你可以在命令行里输入qq.exe的路径,然后qq就启动了,notepad c:\\c.txt这个命令是说启动记事本,c:\\c.txt这个当作参数传给记事本,这样记事本程序就打开这个txt文件了,你单独执行 system("c:\\c.txt"); 肯定是不行的,因为txt文件不是可执行程序

你要看看C盘是不是有c.txt了
那把notepad加上
看看system("notepad C:\\c.txt");
还有,确定你没有省略拓展名?比方说文件名实际上是c.txt.txt?

注意事项 目录比如是F:\TC\qq.exe
程序写的时候 要多加个\ F:\\TC\\qq.exe
示范 system("F:\\TC\\qq.exe");

谨记哦 不然会提示找不到该文件的。
niusan521
niusan521

帖子数 : 210
注册日期 : 12-01-09

返回页首 向下

返回页首


 
您在这个论坛的权限:
不能在这个论坛回复主题