Sign-up....

TC3.0如何成功调用DOS命令(Dir之类)

TC3.0如何调用DOS命令(Dir之类)

我调试下来屏幕没有显示目录,不知道是什么原因?请大家帮忙看看,谢谢。

#include <iostream.h>

#include <stdio.h>

#include <conio.h>

#include <process.h>

#include <dir.h>

#include <string.h>

#include <stdio.h>

#include <stdlib.h>

void main(void)

{

system("dir d:\\");

getch();

}

网上抄了一个例子也失败了,将返回值赋给变量为-1,不知道是否和系统有关?我的系统是WIN2000P。

#include <stdio.h>

#include <stdlib.h>

void main()

{FILE *fp;

char s[255];

system("Copy c:\\autoexec.bat d:\\a.bat");

if((fp=fopen("d:\\a.bat", "r"))== NULL){

printf("Can't open file2!\n");

}

while(!feof(fp))

{

fgets(s, 255,fp);

printf(s);

}

fclose(fp);

}

[593 byte] By [msdn] at [2007-8-14 12:52:58]
# 1 Re: TC3.0如何成功调用DOS命令(Dir之类)

能给出失败的原因不/?

文件打不开?

还是什么的原因

看了代码觉得是没问题的

但你却说不行

我们不知道什么意思哈

lbing7 at 2005-5-19 13:32:37 >
# 2 Re: TC3.0如何成功调用DOS命令(Dir之类)

ding

mostideal at 2005-5-19 14:12:45 >
# 3 Re: TC3.0如何成功调用DOS命令(Dir之类)

给一个成功的例子也行啊,我可以研究比较一下。

rsy123 at 2005-5-19 14:45:12 >
# 4 Re: TC3.0如何成功调用DOS命令(Dir之类)

顺便说一句,你的第一个程序是在太罗嗦。改为:

#include <stdio.h>

#include <stdlib.h>

void main(void)

{

printf("This is a test of DIR command in DOS-MODE\n");

system("dir d:\\");

printf("OK, that's the result\n");

getchar();

}

即可。

djfu at 2005-5-19 15:07:25 >
# 5 Re: TC3.0如何成功调用DOS命令(Dir之类)

你在Win2000下用 VC试试,我这没问题。

djfu at 2005-5-19 15:25:09 >
# 6 Re: TC3.0如何成功调用DOS命令(Dir之类)

system("dir");

xiandaishihou at 2005-5-19 15:34:30 >
# 7 Re: TC3.0如何成功调用DOS命令(Dir之类)

估计和我下的TC3.0有关,我再下一个试试。

rsy123 at 2005-5-19 15:34:34 >
# 8 Re: TC3.0如何成功调用DOS命令(Dir之类)

include PROCESS.H 或 DOS.H ok

xiandaishihou at 2005-5-19 15:38:19 >
# 9 Re: TC3.0如何成功调用DOS命令(Dir之类)

下载完整版TC3.0还是老样子,VC还没学呢,再等一天看看,明天结帖。

rsy123 at 2005-5-19 15:46:20 >
# 10 Re: TC3.0如何成功调用DOS命令(Dir之类)

djfu(向左走?向右走?) ,是不是在TC++3.0下运行成功,还是用VC?

rsy123 at 2005-5-19 15:51:20 >
# 11 Re: TC3.0如何成功调用DOS命令(Dir之类)

我是用 VC6的,你也用 VC6试试看吧。

djfu at 2005-5-19 17:02:23 >
# 12 Re: TC3.0如何成功调用DOS命令(Dir之类)

我调试下来屏幕没有显示目录,不知道是什么原因?

------

调试时不行,但EXE可以

ma100 at 2005-5-19 21:11:22 >
# 13 Re: TC3.0如何成功调用DOS命令(Dir之类)

算了,只要程序正确就行了,将来学VC时再调吧,谢谢大家。

rsy123 at 2005-5-20 7:49:05 >

C/C++

All Classified