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);
}

