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

能把源代码给我嘛,谢谢。我是初学者,老师的作业,十万火急哈.我可以加分哈... 能把源代码给我嘛,谢谢。我是初学者,老师的作业,十万火急哈.我可以加分哈 展开
 我来答
tattackor
推荐于2017-09-25 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:858万
展开全部
  1. 用文件路径操作函数找到源代码所在的文件夹。使用文件操作函数fopen打开源文件即可。

  2. 路径操作函数 chdir。

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

  3. 文件操作函数fopen。

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

不如单身
2008-11-09 · 超过31用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:97.9万
展开全部
如果你用的是VC++6.0的话,在File中选择open,再找你要打开的文件!!!
或者直接在你编写的程序中找到.dsw,双击它就ok了!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5f2e7bd
推荐于2017-10-04 · TA获得超过154个赞
知道答主
回答量:52
采纳率:0%
帮助的人:49.4万
展开全部
在C语言中,对文件夹的操作,专业的说法称为"切换路径/目录",而不是"打开",因为文件夹,并不是一个"真正的文件",而只是一个访问文件的目录.

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

比如,想切换到f盘test目录下可以这样:
chdir("f:\\test ");
返回0表示切换成功,否则,表示失败.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lostman250
2008-11-09 · TA获得超过412个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:363万
展开全部
FILE *fp;
char *filename;
gets(filename);
if((fp=fopen(filename,"r"))!=NULL)
{
...
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ryw12403
2008-11-09 · TA获得超过1898个赞
知道大有可为答主
回答量:2501
采纳率:0%
帮助的人:2075万
展开全部
opendir();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式