最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一些語(yǔ)言的按行讀取文件的代碼實(shí)現(xiàn)小結(jié)

 更新時(shí)間:2015年08月07日 11:01:21   作者:zinss26914  
這篇文章主要介紹了一些語(yǔ)言的按行讀取文件的代碼實(shí)現(xiàn)小結(jié),這里羅列了Java和C語(yǔ)言和C++以及PHP的實(shí)現(xiàn)需要的朋友可以參考下

Java實(shí)現(xiàn)

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

 

public class JavaFile {

  public static void main(String[] args) {

   try {

   // read file content from file

   StringBuffer sb= new StringBuffer("");

   

   FileReader reader = new FileReader("c://test.txt");

   BufferedReader br = new BufferedReader(reader);

   

   String str = null;

   

   while((str = br.readLine()) != null) {

     sb.append(str+"/n");

     

     System.out.println(str);

   }

   

   br.close();

   reader.close();

   

   // write string to file

   FileWriter writer = new FileWriter("c://test2.txt");

   BufferedWriter bw = new BufferedWriter(writer);

   bw.write(sb.toString());

   

   bw.close();

   writer.close();

  }

  catch(FileNotFoundException e) {

     e.printStackTrace();

   }

   catch(IOException e) {

     e.printStackTrace();

   }

  }

 

}

C++實(shí)現(xiàn)

#include<string>
#include<iostream>
#include<stdlib.h>
#include<fstream>
int main()
{
std::string file_name="123";
std::ifstream fin(file_name.c_str());
std::string textline[3];
for(int i=0;i<3;++i)
 getline(fin,textline[i],'\n');//遇到換行結(jié)束這一行的讀取
for(int i=0;i<3;++i)
std::cout<<textline[i]<<'\n';

return 0;
}

php實(shí)現(xiàn)

 

 <?php 
  
 /** 
  * 按行讀取文件 
  * @param string $filename 
  */ 
 function readFileByLine ($filename) 
 { 
  $fh = fopen($filename, 'r'); 
   
  while (! feof($fh)) { 
   $line = fgets($fh); 
   echo $line; 
  } 
   
  fclose($fh); 
 } 
  
 // test 
  
 $filename = "/home/wzy/test/sort.txt"; 
  
 readFileByLine($filename); 

c語(yǔ)言實(shí)現(xiàn)

  

 #include <stdio.h> 
 #include <stdlib.h> 
 #include <string.h> 
  
 #define LEN 1024 
  
 int main(void) 
 { 
  char filename[LEN], buf[LEN]; 
  FILE *fp; 
  int len; 
  
  scanf("%s", filename); 
  
  fp = fopen(filename, "r"); 
  
  if (fp == NULL) exit(-1); 
  
  while (fgets(buf, LEN, fp) != NULL) { 
   len = strlen(buf); 
   buf[len - 1] = '\0'; // 去掉換行符 
  
   printf("%s\n", buf); 
  } 
  
  return 0; 
 } 

相關(guān)文章

  • C++哈希應(yīng)用的位圖和布隆過(guò)濾器

    C++哈希應(yīng)用的位圖和布隆過(guò)濾器

    這篇文章主要介紹了C++哈希應(yīng)用的位圖和布隆過(guò)濾器的相關(guān)資料,文章內(nèi)容多以列舉試題的方式講解,感興趣的朋友可以參考下面文章內(nèi)容
    2021-09-09
  • c語(yǔ)言中字符串分割函數(shù)及實(shí)現(xiàn)方法

    c語(yǔ)言中字符串分割函數(shù)及實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇c語(yǔ)言中字符串分割函數(shù)及實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • C++ 中try finally關(guān)鍵字詳解

    C++ 中try finally關(guān)鍵字詳解

    本文給大家介紹C++ 中try finally關(guān)鍵字的相關(guān)知識(shí),非常不錯(cuò),本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • C語(yǔ)言采用文本方式和二進(jìn)制方式打開文件的區(qū)別分析

    C語(yǔ)言采用文本方式和二進(jìn)制方式打開文件的區(qū)別分析

    這篇文章主要介紹了C語(yǔ)言采用文本方式和二進(jìn)制方式打開文件的區(qū)別分析,有助于讀者更好的理解文本文件與二進(jìn)制文件的原理,需要的朋友可以參考下
    2014-07-07
  • C語(yǔ)言實(shí)現(xiàn)掃雷游戲詳細(xì)代碼

    C語(yǔ)言實(shí)現(xiàn)掃雷游戲詳細(xì)代碼

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)掃雷游戲的具體步驟和詳細(xì)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • C++之值傳遞&指針傳遞&引用傳遞的示例詳解

    C++之值傳遞&指針傳遞&引用傳遞的示例詳解

    這篇文章主要為大家詳細(xì)介紹了C++中值傳遞、指針傳遞和引用傳遞的定義與使用,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C++有一定幫助,需要的可以參考一下
    2022-10-10
  • 淺析C語(yǔ)言中的sizeof

    淺析C語(yǔ)言中的sizeof

    sizeof是C/C++中的一個(gè)操作符(operator),作用就是返回一個(gè)對(duì)象或者類型所占的內(nèi)存字節(jié)數(shù)。返回值類型為size_t,在頭文件stddef.h中定義
    2013-07-07
  • 圖的鄰接表存儲(chǔ)表示示例講解

    圖的鄰接表存儲(chǔ)表示示例講解

    這篇文章主要介紹了圖的鄰接表存儲(chǔ)表示,大家參考使用
    2013-11-11
  • C++ OpenCV實(shí)現(xiàn)圖像雙三次插值算法詳解

    C++ OpenCV實(shí)現(xiàn)圖像雙三次插值算法詳解

    圖像雙三次插值的原理,就是目標(biāo)圖像的每一個(gè)像素都是由原圖上相對(duì)應(yīng)點(diǎn)周圍的4x4=16個(gè)像素經(jīng)過(guò)加權(quán)之后再相加得到的。本文主要介紹了通過(guò)C++ OpenCV實(shí)現(xiàn)圖像雙三次插值算法,需要的可以參考一下
    2021-12-12
  • C++中函數(shù)重載實(shí)例詳解

    C++中函數(shù)重載實(shí)例詳解

    這篇文章主要介紹了C++中函數(shù)重載實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03

最新評(píng)論

鲁山县| 米易县| 杭锦后旗| 和顺县| 京山县| 贵溪市| 宾阳县| 福泉市| 会同县| 三明市| 额济纳旗| 营山县| 芜湖县| 台中市| 天门市| 太谷县| 赣州市| 多伦县| 宁都县| 武陟县| 乃东县| 天气| 吴桥县| 万年县| 新兴县| 水富县| 临潭县| 麟游县| 富宁县| 荔波县| 玉屏| 天镇县| 邯郸市| 泽普县| 洛浦县| 永川市| 呈贡县| 光泽县| 蓝田县| 德化县| 兰溪市|