函数调用及system问题
attrib(char *files){
system("attrib files +s +h +a");
}
定义了一个attrib的函数,利用dos中attrib命令使文件被隐藏,系统,和归档属性.
然后在main中引用它.
我先初使化了几个文件
*p[2]={
"c:\\1.txt",
"d:\\1.txt"}
然后用for使用attrib函数
for(i=0;i<=1;i++)
{
attrib(p[i]);
}
他会提示找不到文件.不知道怎么回事?
=================================================================================
#include "stdio.h"
#include "windows.h"
char *p[2]={
"c:\\1.txt",
"d:\\1.txt",
};
attrib(char *files)
{
system("attrib files +s +h +a");
}
int main(void)
{
int i,k;
for(i=0;i<2;i++)
{
attrib(p[i]);
}
}
文件执行的结果显示找不到文件.vc环境下编译
[[italic] 本帖最后由 dousao 于 2007-12-3 19:59 编辑 [/italic]]