0
ドライブを消去するプログラムを作成しようとしています。いくつかの調査の後、私はすべてのデバイスがUbuntuの/ dev /フォルダの下に保存されていることを発見しました。私は、次の...ディスクに直接書き込む方法
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]){
FILE *fp = fopen("/dev/sdb1", "w");
fwrite("\0", 1, 1, fp);
fclose(fp);
return 0;
}
を試みたが、これはなぜそれが
Segmentation fault (core dumped)
を返されたことがわかりましたか?私はディスクに書き込むだけではいけませんか?
私はあなたの現在の理解度でそれをしないでしょう –