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("        ! 
"); printf(" :
%s
",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.
",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.테스트 결과

좋은 웹페이지 즐겨찾기