大佬教程收集整理的这篇文章主要介绍了一些语言的按行读取文件的代码实现小结,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Java实现@H_404_2@
C++实现@H_404_2@
php实现@H_404_2@
c语言实现@H_404_2@
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();
}
}
}
#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
/**
* 按行读取文件
* @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);
#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;
}
以上是大佬教程为你收集整理的一些语言的按行读取文件的代码实现小结全部内容,希望文章能够帮你解决一些语言的按行读取文件的代码实现小结所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。