带变量的mkdir系统调用(C)

时间:2014-03-22 11:22:41

标签: c linux mkdir

我是Linux系统编程的新手。任务是:使用有价值的“lab01”创建系统变量“MY_DIR”并在其中创建任何文件。

我已经成功创建了文件夹,但我无法使用varialble创建任何文件

putenv("MY_DIR=lab01");
mkdir_ret_code = mkdir(("/home/Alexander/%s",getenv("MY_DIR")),0777);

如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

使用数组并使用这些函数http://linux.die.net/man/3/string