C程序创建子目录有关问题
C程序创建子目录问题
比如我有三个变量名 dir1, dir2, dir3,分别赋值了1,2,3,我想在当前目录下创建目录1/2/3,只能用变量名,怎么将变量名的值传入呢?
不管是system 还是 mkdir 都只能创建dir1/dir2/dir3 这不是我要的结果
求代码、、、
------解决方案--------------------
$dir1/$dir2/$dir3
------解决方案--------------------
sprintf还是很好的一个函数
比如我有三个变量名 dir1, dir2, dir3,分别赋值了1,2,3,我想在当前目录下创建目录1/2/3,只能用变量名,怎么将变量名的值传入呢?
不管是system 还是 mkdir 都只能创建dir1/dir2/dir3 这不是我要的结果
求代码、、、
------解决方案--------------------
$dir1/$dir2/$dir3
------解决方案--------------------
sprintf还是很好的一个函数
- C/C++ code
sprintf( dir, "mkdir -p ./%s/%s/%s", dir1, dir2, dir3 ); system( dir );
------解决方案--------------------