| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1178 人关注过本帖
标题:关于chdir()函数问题 高手请进!!
只看楼主 加入收藏
C逍遥
Rank: 2
等 级:论坛游民
帖 子:18
专家分:12
注 册:2010-3-21
结帖率:100%
收藏
已结贴  问题点数:2 回复次数:3 
关于chdir()函数问题 高手请进!!
有个简单的问题呵,chdir()函数怎么用来着?
据说是改变改变当前目录,本人试了一下,还没掌握要领。
请高手详细解释下,最好附上个(简单)的例子哦。
邮箱:wangfeng878a1990@   谢谢了!!
搜索更多相关主题的帖子: 函数 chdir 
2010-03-21 10:10
C逍遥
Rank: 2
等 级:论坛游民
帖 子:18
专家分:12
注 册:2010-3-21
收藏
得分:0 
沙发先做回。。
2010-03-21 10:14
sbso_1988
Rank: 2
等 级:论坛游民
帖 子:10
专家分:12
注 册:2010-3-16
收藏
得分:2 
前两天才用到chdir()这个函数写了个东东,今天闲来无事,写个程序你参考参考吧。
核心问题要知道的是chdir()是为了改变目录的。不知道楼主的程序环境是什么,我的在linux下做的。
此函数的原型是:int chdir(const char *path);      
头文件<unistd.h>里面有申明。
返回值0时表示成功返回,而-1表示有错。
我写了一个例子来测试。看看恰不恰当。
在当前目录下我写了个main.c然后在下一级目录(in)里面我写了个头文件s.h
main.c code:
#include <stdio.h>
#include <unistd.h>
#include <s.h>
int main(int argc, char *argv[])
{
        if (argc == 2)
          {
                     chdir(argv[1]);
                    printf("the string is: %s\n", S);
            }
       else
            {
                    printf("can not find the head file\n");
            }
                return 0;
}

s.h code:
#define S "lijieliwei"
2010-03-21 19:22
sbso_1988
Rank: 2
等 级:论坛游民
帖 子:10
专家分:12
注 册:2010-3-16
收藏
得分:0 
前两天才用到chdir()这个函数写了个东东,今天闲来无事,写个程序你参考参考吧。
核心问题要知道的是chdir()是为了改变目录的。不知道楼主的程序环境是什么,我的在linux下做的。
此函数的原型是:int chdir(const char *path);      
头文件<unistd.h>里面有申明。
返回值0时表示成功返回,而-1表示有错。
我写了一个例子来测试。看看恰不恰当。
在当前目录下我写了个main.c然后在下一级目录(in)里面我写了个头文件s.h
main.c code:
#include <stdio.h>
#include <unistd.h>
#include <s.h>
int main(int argc, char *argv[])
{
        if (argc == 2)
          {
                     chdir(argv[1]);
                    printf("the string is: %s\n", S);
            }
       else
            {
                    printf("can not find the head file\n");
            }
                return 0;
}

s.h code:
#define S "lijieliwei"
2010-03-21 19:23
快速回复:关于chdir()函数问题 高手请进!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051642 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved