1
很好奇这两行代码有什么不同。chdir(...)和系统(“cd ...”)有什么区别?
chdir ("..");
而且
system ("cd ..");
有什么区别不是调用系统库函数,然后调用CHDIR其他?至少,这是我根据我在互联网上发现的情况而发生的事情。谢谢。
很好奇这两行代码有什么不同。chdir(...)和系统(“cd ...”)有什么区别?
chdir ("..");
而且
system ("cd ..");
有什么区别不是调用系统库函数,然后调用CHDIR其他?至少,这是我根据我在互联网上发现的情况而发生的事情。谢谢。
第一个更改当前进程的当前工作目录。第二个调用一个shell并执行其中的命令,该命令更改其目录;该进程的工作目录不变。第二个几乎从来没有你想要的。