用户程序读取硬盘数据是由 *** 作系统帮忙去硬盘读取数据的吗?

用户程序读取硬盘数据是由 *** 作系统帮忙去硬盘读取数据的吗?,第1张

学电脑从汇编含芹和c学起是如老侍十分正确的。 *** 作系统提供了很多很多接口,所以应用软件不需要去管硬盘底层问题,直接用路径去调用相应的文件就行。当然想用c和汇编去直接调用cpu内存,硬盘底层也是可以的。

学汇编主要用来理解cpu 内存,硬盘之间的底层交互。pc开始很难理解,所谓汇编不会编。

给你提渣吵个建议,玩玩单片机。一下子就明白为什么要有汇编,为什么要有高级语言。为什么系统要分层。

1、使用VS新建空工程,直接点击确定,如下所示。

2、新建c文件,用于C语言编译器,输入main.c文件,如下所示。

3、参考代码:

#include <stdio.h>

int main()

{

  //下面是写数据,将数字0~9写入到data.txt文件中

 简巧 FILE *fpWrite=fopen("data.txt","w")

  if(fpWrite==NULL)

  {

      return 0

  }

  for(int i=0i<10i++)

      fprintf(fpWrite,"%d ",i)

 稿差 fclose(fpWrite)

  //下面是读数据,将读到的数据存到数组a[10]中,并且打印到控制台上

  int a[10]={0}

  FILE *fpRead=fopen("data.txt","r")

  if(fpRead==NULL)

  {

      return 0

  }

  for(int i=0i<10i++)

  {

      fscanf(fpRead,"%d ",&a[i])

      printf("%d ",a[i])

  }

  getchar()//等待

 键咐皮 return 1

}

4、编译完成后,运行exe程序,执行后显示console程序。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12311900.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存