全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

C语言实现txt数据读入内存/CPU缓存实例详解

摘要

C实现将txt数据读入内存/CPU缓存的函数,不多说,实现如下。

1. 实现代码

#include "stdafx.h" 
#include <stdio.h> 
#include <stdlib.h> 
 
int filelength(FILE *fp); 
char *readfile(char *path); 
 
 
int main(void){ 
  char *string; 
 
  string=readfile("C:/Users/Joe WANG/Desktop/Data.txt"); 
  printf("数据读入内存完毕! \n"); 
  printf("内存中的数据如下:\n%s \n",string); 
  system("pause"); 
   
  return 0; 
} 
 
char *readfile(char *path){ 
  FILE *fp;   
  int length; 
  char *ch; 
   
  if((fp=fopen(path,"r"))==NULL){ 
    printf("open file %s error.\n",path); 
    exit(0); 
  } 
  length=filelength(fp); 
  ch=(char *)malloc(length); 
  fread(ch,length,1,fp); 
  *(ch+length)='\0'; 
   
  return ch; 
} 
 
int filelength(FILE *fp){ 
  int num; 
   
  fseek(fp,0,SEEK_END); 
  num=ftell(fp); 
  fseek(fp,0,SEEK_SET); 
   
  return num; 
} 

2. Data.txt中的源数据

3. 测试结果


# C  # 数据读入内存/CPU缓存  # 数据读入内存/CPU缓存实例详解  # 数据读入内存/CPU缓存实例代码  # linux C语言开发管道通信实例详解  # C语言基础 原码、反码、补码和移码详解  # C语言 MD5的源码实例详解  # C语言 坐标移动详解及实例代码  # 详解C语言中的字符串拼接(堆与栈)  # C语言中十六进制转十进制两种实现方法  # C语言行优先和列优先的问题深入分析  # Species Tree 利用HashTable实现实例代码  # 多说  # FILE  # fp  # filelength  # gt  # stdlib  # int  # main  # void  # string  # char  # readfile  # path  # stdio  # CPU  # pre  # strong  # br  # txt  # include 


相关文章: 如何将凡科建站内容保存为本地文件?  微信h5制作网站有哪些,免费微信H5页面制作工具?  宝塔建站助手安装配置与建站模板使用全流程解析  如何通过商城免费建站系统源码自定义网站主题?  设计网站制作公司有哪些,制作网页教程?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  早安海报制作网站推荐大全,企业早安海报怎么每天更换?  建站主机选购指南:核心配置优化与品牌推荐方案  网页设计与网站制作内容,怎样注册网站?  大同网页,大同瑞慈医院官网?  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  python的本地网站制作,如何创建本地站点?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  建站之星Pro快速搭建教程:模板选择与功能配置指南  在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?  上海网站制作开发公司,上海买房比较好的网站有哪些?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  定制建站是什么?如何实现个性化需求?  详解jQuery停止动画——stop()方法的使用  头像制作网站在线制作软件,dw网页背景图像怎么设置?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  音乐网站服务器如何优化API响应速度?  如何在阿里云虚拟服务器快速搭建网站?  如何生成腾讯云建站专用兑换码?  如何撰写建站申请书?关键要点有哪些?  建站之星后台管理系统如何操作?  seo网站制作优化,网站SEO优化步骤有哪些?  Java解压缩zip - 解压缩多个文件或文件夹实例  如何在建站主机中优化服务器配置?  Android自定义listview布局实现上拉加载下拉刷新功能  如何登录建站主机?访问步骤全解析  如何挑选高效建站主机与优质域名?  如何在香港服务器上快速搭建免备案网站?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  ,在苏州找工作,上哪个网站比较好?  魔方云NAT建站如何实现端口转发?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  子杰智能建站系统|零代码开发与AI生成SEO优化指南  建站之星与建站宝盒如何选择最佳方案?  javascript基本数据类型及类型检测常用方法小结  广州营销型建站服务商推荐:技术优势与SEO优化解析  已有域名和空间,如何快速搭建网站?  网站制作报价单模板图片,小松挖机官方网站报价?  如何续费美橙建站之星域名及服务?  PHP正则匹配日期和时间(时间戳转换)的实例代码 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。