2

fprintfを使用してテキストドキュメントを作成できるように、プログラムでLinuxにUSBドライブをマウントしようとしています。ドライブのマウント方法がわかりません。私はウェブで答えを探していましたが、コマンドラインでそれを行う方法の多くのチュートリアルを見つけましたが、C にはありません。誰かがこれで正しい方向に向けてください。

4

1 に答える 1

12
man 2 mount

例えば

#include <sys/mount.h>

if (mount("/dev/mmcblk0p1", "/mnt/sd", "vfat", MS_NOATIME, NULL)) {
    if (errno == EBUSY) {
        printf("Mountpoint busy");
    } else {
        printf("Mount error: %s", strerror(errno));
    }
} else {
    printf("Mount successful");
}
于 2012-05-05T03:49:56.183 に答える