gpt4 book ai didi

c - 如何在Linux环境下使用C chdir

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:00:29 26 4
gpt4 key购买 nike

我是 C 编程的新手。我如何更改目录,如 /home/jobs/$ans/xxx/ 而我有 $ans 是用户字符串我不能 chdir 在 C 程序中。

我的脚本如下:

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

int main()
{
char jdir;
printf("Enter job directory:"); /* user input for different directories */
scanf("jdir");
chdir("/home/jobs/%jdir/xxx");
system("ls -ltr");
return(0);
}

如何使用chdir改变目录?

最佳答案

使用类似的东西:

char jdir[200]
scanf("%s", &jdir);
char blah[200];
snprintf(blah, 199, "/home/jobs/%s/xxx", jdir);
chdir(blah);

关于c - 如何在Linux环境下使用C chdir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13204650/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com