国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php與c實現按行讀取文件實例代碼

2024-05-04 21:50:16
字體:
來源:轉載
供稿:網友

php與c 實現按行讀取文件

前言:感覺很糟糕的一場電話一面竟然給了二面通知,好吧,給自己一個機會也給對方一次機會,題外話。海量數據處理經常涉及到hash將原來文件的每一行散列到子文件中,那如何按行讀取文件呢,這里記錄一下php和c的實現

很水的一篇,只是記錄一下常用的方法,防止面試尷尬

php代碼如下

  1. /** 
  2.  * 按行讀取文件 
  3.  * @param string $filename 
  4.  */ 
  5. functionreadFileByLine ($filename
  6.   $fh=fopen($filename,'r'); 
  7.     
  8.   while(!feof($fh)) { 
  9.     $line=fgets($fh); 
  10.     echo$line
  11.   } 
  12.    
  13.  fclose($fh); 
  14.   
  15. // test 
  16.    
  17. $filename="/home/wzy/test/sort.txt"
  18.    
  19. readFileByLine($filename); 

c實現代碼:

  1. #include <stdio.h> 
  2. #include <stdlib.h> 
  3. #include <string.h> 
  4.    
  5. #define LEN 1024 
  6.    
  7. intmain(void) 
  8.   charfilename[LEN], buf[LEN]; 
  9.   FILE*fp; 
  10.   intlen; 
  11.    
  12.   scanf("%s", filename); 
  13.    
  14.   fp =fopen(filename,"r"); 
  15.    
  16.   if(fp == NULL)exit(-1); 
  17.    
  18.   while(fgets(buf, LEN, fp) != NULL) { 
  19.     len =strlen(buf); 
  20.     buf[len - 1] ='/0'// 去掉換行符 
  21.    
  22.     printf("%s/n", buf); 
  23.   } 
  24.    
  25.   return0; 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汨罗市| 星座| 秀山| 定州市| 宁阳县| 平昌县| 广宗县| 肥城市| 东平县| 武穴市| 米易县| 冕宁县| 荆门市| 商城县| 汕尾市| 余干县| 抚顺市| 天峻县| 淅川县| 曲阳县| 湘潭县| 江北区| 乌兰县| 剑川县| 临漳县| 勃利县| 萝北县| 漳州市| 永康市| 太仓市| 罗城| 卓资县| 安溪县| 平阳县| 泰兴市| 喀喇| 杭锦后旗| 信阳市| 尚志市| 正蓝旗| 永登县|