欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言實現(xiàn)txt數(shù)據(jù)讀入內(nèi)存/CPU緩存實例詳解

 更新時間:2017年01月03日 11:03:25   投稿:lqh  
這篇文章主要介紹了C語言實現(xiàn)txt數(shù)據(jù)讀入內(nèi)存/CPU緩存實例詳解的相關(guān)資料,這里對實現(xiàn)該函數(shù)進行了代碼實現(xiàn),需要的朋友可以參考下

摘要

C實現(xiàn)將txt數(shù)據(jù)讀入內(nèi)存/CPU緩存的函數(shù),不多說,實現(xiàn)如下。

1. 實現(xiàn)代碼

#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("數(shù)據(jù)讀入內(nèi)存完畢! \n"); 
  printf("內(nèi)存中的數(shù)據(jù)如下:\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中的源數(shù)據(jù)

3. 測試結(jié)果

相關(guān)文章

  • C++共享內(nèi)存刪除的陷阱

    C++共享內(nèi)存刪除的陷阱

    這篇文章主要介紹了C++共享內(nèi)存刪除的陷阱講解,當進程結(jié)束使用共享內(nèi)存區(qū)時,要通過函數(shù) shmdt 斷開與共享內(nèi)存區(qū)的連接。下面來看看具體問題都是怎么解決的吧
    2022-01-01
  • C++使用OpenCV實現(xiàn)證件照藍底換成白底功能(或其他顏色如紅色)詳解

    C++使用OpenCV實現(xiàn)證件照藍底換成白底功能(或其他顏色如紅色)詳解

    這篇文章主要介紹了C++使用OpenCV實現(xiàn)證件照藍底換成白底功能(或其他顏色如紅色),結(jié)合實例形式詳細分析了OpenCV顏色轉(zhuǎn)換相關(guān)操作原理與實現(xiàn)技巧,需要的朋友可以參考下
    2019-12-12
  • C語言中switch語句基本用法實例

    C語言中switch語句基本用法實例

    switch的中文翻譯是開關(guān),顧名思義,開關(guān)的作用就是控制連通或者中斷,在C語言中switch語句的作用也是大同小異,下面這篇文章主要給大家介紹了關(guān)于C語言中switch語句基本用法的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • C++實現(xiàn)動態(tài)煙花代碼

    C++實現(xiàn)動態(tài)煙花代碼

    這篇文章主要介紹了利用C++實現(xiàn)的放煙花程序,用到了EGE圖形庫,文中的示例代碼講解詳細,對我們學習C++有一定幫助,需要的可以參考一下
    2023-01-01
  • C語言解決青蛙跳臺階問題(升級版)

    C語言解決青蛙跳臺階問題(升級版)

    所謂的青蛙跳臺階問題,就是指一只青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法。本文將用C語言解決這一問題,需要的可以參考一下
    2022-01-01
  • Java?C++?算法題解leetcode145商品折扣后最終價格單調(diào)棧

    Java?C++?算法題解leetcode145商品折扣后最終價格單調(diào)棧

    這篇文章主要介紹了Java?C++?算法題解leetcode145商品折扣后最終價格單調(diào)棧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • C語言中變參函數(shù)傳參的實現(xiàn)示例

    C語言中變參函數(shù)傳參的實現(xiàn)示例

    本文主要介紹了C語言中變參函數(shù)傳參,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C語言實現(xiàn)清空指定文件夾中所有文件的方法

    C語言實現(xiàn)清空指定文件夾中所有文件的方法

    這篇文章主要介紹了C語言實現(xiàn)清空指定文件夾中所有文件的方法,實例分析了C語言實現(xiàn)文件刪除的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 如何用C語言畫一個“圣誕樹”

    如何用C語言畫一個“圣誕樹”

    這篇文章主要介紹了如何用C語言畫一個“圣誕樹”,感興趣的小伙伴們可以參考一下
    2015-12-12
  • C語言代碼實現(xiàn)推箱子小游戲

    C語言代碼實現(xiàn)推箱子小游戲

    這篇文章主要為大家詳細介紹了C語言代碼實現(xiàn)推箱子小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12

最新評論