首页 > 其他分享 >文件IO-getcwd-chdir

文件IO-getcwd-chdir

时间:2022-08-23 11:34:31浏览次数:71  
标签:chdir getcwd char IO path include buf

chdir

getcwd

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

#define MAX 512

int main(int argc, char * argv[])
{
    // 方法一
    char path[MAX];
    path[0] = '\0';
    getcwd(path, sizeof(path));
    puts(path);

    // 改变路径
    if (chdir("/home") < 0)
    {
        perror("Error chdir.\n");
        exit(EXIT_FAILURE);
    }

    // 方法二
    char * buf = NULL;
    buf = getcwd(NULL, 0);
    puts(buf);
    free(buf);

    exit(EXIT_SUCCESS);
}

标签:chdir,getcwd,char,IO,path,include,buf
From: https://www.cnblogs.com/starc/p/16615563.html

相关文章

  • 论文阅读笔记-MapLite 2.0: Online HD Map Inference Using a Prior SD Map
    MapLite2.0:OnlineHDMapInferenceUsingaPriorSDMapMapLite2.0:使用先前SD地图的在线高清地图推断Abstract部署全自动驾驶汽车一直是工业界和学术界深入研究的......
  • django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (
    一、问题运行django报错,但我并未使用这个sql服务django.core.exceptions.ImproperlyConfigured:SQLite3.9.0orlaterisrequired(found3.6.20).二、解决将sett......
  • tidb 空region合并
    1.检查schedul-limit参数showconfigwheretype='pd'andnamelike'%schedule-limit';schedule.hot-region-schedule-limit 4schedule.leader-schedule-limit 4schedul......
  • iOS 推送证书无法导出P12文件
    问题:iOS推送证书无法导出P12文件,选择导出后文件格式内"P12"是无法选中解决办法:把所在默认钥匙串-登录的目标证书,复制(command+c),然后选择系统钥匙串-系统-粘贴(command+v),......
  • 谈谈你对IOC的理解
    IoC(InverseofControl:控制反转)是一种设计思想,而不是一个具体的技术实现。为spring两大核心思想之一,IoC的思想就是将原本在程序中手动创建对象的控制权,交由Spring框架......
  • Exchange 2013故障X-OWA-Error: System.NullReferenceException
     Exchange2013里,用户在登陆OWA的时候报一下故障,出现意外错误,无法处理您的请求。X-OWA-Error:System.NullReferenceExceptionX-OWA-Version:15.0.775.32X-FEServer......
  • 【HMS Core】【SDK集成】Android Studio中Gradle Version7.1+以上版本如何集成agcp插
    ​1、问题描述之前项目中关于华为agcp插件的依赖方式如下图所示:​但是现在AndroidStudio中Gradle的版本升级到7.3.3之后,build.gradle文件格式改动较大,发现无法正常集成......
  • mongodb4.4 Aggregation
    如果需要进行数据分析,那么可以使用MongoDB的聚合框架,可以对一个或多个集合中的文档进行分析。聚合框架基于管道的概念。使用聚合管道可以从MongoDB集合获取输入,并将该集......
  • IDEA Version Control 窗口 local changes显示
    IDEA2022以前窗口底部是有个VersionControl的窗口的(如下图所示),但是现在没有了  可以进入Settings/Preferences/VersionControl/Commit将Usenon-modalcommitinter......
  • JavaIO流---File类-介绍2
    1.File类1.1File类概述和构造方法【应用】File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存......