您的位置:首页 > 编程语言 > C语言/C++

如何使用编程的方法--创建1.44兆软盘镜像的几种方法。。。(之一 C语言法)

2010-04-30 21:58 405 查看
首先先分析以下一块1.44兆软盘镜像占多少个字节。我查到的数据是1474560。不过,我始终不明白这是怎么算出来的?如果有谁知道,请指教。其实一个软盘镜像就是一个1.44兆的文件。只要你有办法生成一个1.44兆的文件。那么一个软盘镜像就算完成。原理懂了。接下来,我们来实现它吧。

第一种方法:c语言法

#include <stdio.h>

int main()
{
long i;
for (i=0; i<1474560; i++)
printf("0");
return 0;
}

把以上这个程序保存为disk.c吧。(注:文件名自己随便取吧。)

接下来编译它。这个应该不成问题吧。。。呵呵给出一种编译方法吧。

如果你有gcc编译器你可以这样编译: gcc disk.c -o disk.exe

然后打开命令行cmd,进行如下操作

disk.exe > fkix.img

到此软盘制作完成,简单吧。以下是我在我的机子上实际操作的演示。
:/Documents and Settings/Administrator>gcc disk.c -o disk.e

:/Documents and Settings/Administrator>dir disk.exe
Volume in drive C is WINXP
Volume Serial Number is 0C65-8236

Directory of C:/Documents and Settings/Administrator

010-04-30 22:11 15,663 disk.exe
1 File(s) 15,663 bytes
0 Dir(s) 3,743,170,560 bytes free

:/Documents and Settings/Administrator>disk.exe > fkix.img

:/Documents and Settings/Administrator>dir fkix.img
Volume in drive C is WINXP
Volume Serial Number is 0C65-8236

Directory of C:/Documents and Settings/Administrator

010-04-30 22:11 1,474,560 fkix.img
1 File(s) 1,474,560 bytes
0 Dir(s) 3,741,696,000 bytes free

:/Documents and Settings/Administrator>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐