摘要

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小时内与您取得联系。