怎样用C语言打开文件夹(源代码)

能把源代码给我嘛,谢谢。我是初学者,老师的作业,十万火急哈.我可以加分哈

    用文件路径操作函数找到源代码所在的文件夹。使用文件操作函数fopen打开源文件即可。

    路径操作函数 chdir。

    chdir函数是C语言中的一个系统调用函数(同cd)
    功 能:更改当前工作目录。
    参 数:Path 必选。Path 可能包含驱动器。如果未指定驱动器,则当前驱动器上的默认目录或文件夹。
    返回值:成功返回0 ,失败返回-1

    文件操作函数fopen。

    函数原型:FILE * fopen(const char * path,const char * mode);
    返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。
    一般而言,打开文件后会做一些文件读取或写入的动作,若打开文件失败,接下来的读写动作也无法顺利进行,所以一般在fopen()后作错误判断及处理。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-09
如果你用的是VC++6.0的话,在File中选择open,再找你要打开的文件!!!
或者直接在你编写的程序中找到.dsw,双击它就ok了!!!
第2个回答  推荐于2017-10-04
在C语言中,对文件夹的操作,专业的说法称为"切换路径/目录",而不是"打开",因为文件夹,并不是一个"真正的文件",而只是一个访问文件的目录.

用C语言中的函数chdir,也就是change directory
int chdir(char *path)
-- 使指定的目录path变成当前的工作目录,之后所有的文件操作都是该目录下.

比如,想切换到f盘test目录下可以这样:
chdir("f:\\test ");
返回0表示切换成功,否则,表示失败.本回答被提问者采纳
第3个回答  2008-11-09
FILE *fp;
char *filename;
gets(filename);
if((fp=fopen(filename,"r"))!=NULL)
{
...
}
第4个回答  2008-11-09
opendir();
相似回答