手机
当前位置:查字典教程网 >编程开发 >C语言 >一些语言的按行读取文件的代码实现小结
一些语言的按行读取文件的代码实现小结
摘要:Java实现importjava.io.BufferedReader;importjava.io.BufferedWriter;import...

Java实现

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++实现

#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');//遇到换行结束这一行的读取 for(int i=0;i<3;++i) std::cout<<textline[i]<<'n'; return 0; }

php实现

<?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语言实现

#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] = ''; // 去掉换行符 printf("%sn", buf); } return 0; }

【一些语言的按行读取文件的代码实现小结】相关文章:

c语言常见图片格式判断实例

c语言中if 语句的作用范围示例代码

深入分析C++中执行多个exe文件方法的批处理代码介绍

基于C语言实现shell指令的详解

C语言小程序 计算第二天日期示例代码

C语言实现修改文本文件中特定行的实现代码

C语言 解压华为固件的实例代码

c语言 汉诺塔算法代码

c语言全盘搜索指定文件的实例代码

用C语言实现单链表的各种操作(一)

精品推荐
分类导航