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

首先先分析以下一块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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值