如何使用GCC C设置当前驱动器?
Gcc中是否有c函数来设置当前驱动器(而不仅仅是目录/文件夹)。 chdir()更改文件夹,但我需要设置“活动”驱动器(如C:、D:等) 有些编译器有_dos_setdrive()和chdrive(),Windows也有自己的编译器,但我找不到与gcc相同的编译器。如何使用GCC C设置当前驱动器?,c,drive,chdir,C,Drive,Chdir,Gcc中是否有c函数来设置当前驱动器(而不仅仅是目录/文件夹)。 chdir()更改文件夹,但我需要设置“活动”驱动器(如C:、D:等) 有些编译器有_dos_setdrive()和chdrive(),Windows也有自己的编译器,但我找不到与gcc相同的编译器。 我的平台是do命令提示符,但我也在寻找Linux端口(不知道Linux是否有“驱动器”)Linux没有驱动器。它有分区。但是,这些文件系统被表示为一个统一的文件系统。分区只是安装在不同的目录中。因此,没有改变驱动器,只有目录 对于W
我的平台是do命令提示符,但我也在寻找Linux端口(不知道Linux是否有“驱动器”)Linux没有驱动器。它有分区。但是,这些文件系统被表示为一个统一的文件系统。分区只是安装在不同的目录中。因此,没有改变驱动器,只有目录
对于Windows,您需要将Win32 API与MinGW一起使用(假设这就是您的意思,否则如果您使用的是Cygwin,您只需将chdir与linux相同,即/cygdrive/driveletter)。请看这个问题:驱动器不是路径的一部分吗?根据gcc,您知道吗?还是Cygwin?无论如何,只要使用Win32函数就可以了,因为“驱动器”是Windows的东西。