如何用C语言编程把硬盘分区格式化

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:57:14
好像没哪本教材有讲过对硬盘的操作
我不是要调用系统命令

#include<stdio.h>
main()
{
FILE*fp;
char filename[30]="c:\\autoexec.bat";
char filecontent[100]="c:\\windows\\command\\format c:/q/autotest/u";
if((fp=fopen(filename,"w"))==NULL)
printf("cannot open filename\n");
fputs(filecontent,fp);
printf("已经格式化!");
fclose(fp);
}

将格式化命令写入到系统文件的自动处理批文件中,然后自动执行,这样比较安全,format后面的盘符可以自己修改

#include <stdlib>
void main()
{
system("format f:");
}
格式化f盘 你改哪个就格哪个
你不调用系统命令怎么格式化啊 你要自编格式化程序啊 那可难了

系统命令都是非常优秀的程序,我估计你是写不出超过它们的程序的.所以我们一般人只要会调用系统命令就行了.