导航:首页 > 版本升级 > 读取文本文件并计算显示页面

读取文本文件并计算显示页面

发布时间:2023-07-03 03:17:13

『壹』 用C语言编写“读取一个给定的文本文件,并将文件的内容显示在屏幕上”的一个程序

#include<stdio.h>

#include<string.h>

voidmain()

{

FILE*fp;//创建一个文件指针*fp

charch;

fp=fopen("D:/data.txt","r");//以只读方式打开D:data.txt文件

if(fp==NULL)

printf("cannotopen! ");//如果fp指针指向为空,即文件为专空,则输出cannotopen

else{

//读取属字符:fscanf(fp,"%c",&ch),ch=fgetc(fp);

fscanf(fp,"%c",&ch);//读取字符

while(!feof(fp)){//feof()这个函数是用来判断指针是否已经到达文件尾部

putchar(ch);//输出

fscanf(fp,"%c",&ch);//再次读取字符

}

fclose(fp);//关闭文件

}

printf(" ");

}

『贰』 java设计并实现一个应用程序,能够读取一个文本文件中的内容并显示,同时能够计算出文本中的行数。

importjava.io.File;
importjava.util.Scanner;

publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println("行数:"+getLineCountOfFile("c:\1.txt"));
}

(StringfilePath){
intlineCount=0;
Scannerscanner=null;
try{
scanner=newScanner(newFile(filePath));

while(scanner.hasNextLine()){
System.out.println("文件内容:"+scanner.nextLine());
++lineCount;
}
}catch(Exceptione){
}finally{
if(scanner!=null){
scanner.close();
}
}
returnlineCount;
}
}

现在c盘下新建一个文本文件 名字是1.txt , 里面输入一些内容 ,然后执行上面的代码, 可以读取内容,统计行数。也可以读出空白行

『叁』 java,swing,awt,图形用户界面:怎么读取一个本地文本文件并将该文件内容在图形界面的文本区显示

按照你的要求编写的Java图形界面读取文本文件的程序如下(注意注释中的提醒)

importjava.awt.BorderLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.io.BufferedReader;
importjava.io.FileNotFoundException;
importjava.io.FileReader;
importjava.io.IOException;
importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JPanel;
importjavax.swing.jscrollPane;
importjavax.swing.JTextArea;
{
Stringfilename="D:\tmp\temp.txt";//这里写你准备好的文本文件的全路径名
JTextAreajta=newJTextArea(5,3);
JScrollPanejsp=newJScrollPane(jta);
JButtonjb=newJButton("读取文件");
JPaneljp=newJPanel();
B(){
setTitle("读取文本文件");
jb.addActionListener(this);
jp.add(jb);
add(jsp,BorderLayout.CENTER);
add(jp,BorderLayout.SOUTH);
setSize(300,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
publicstaticvoidmain(String[]args){
newB();
}
@Override
publicvoidactionPerformed(ActionEvente){
if(e.getSource()==jb){
readFile(filename);
}
}
publicvoidreadFile(Stringfilename2){
FileReaderfr=null;
BufferedReaderbr=null;
try{
fr=newFileReader(filename2);
br=newBufferedReader(fr);
Stringstr;
while((str=br.readLine())!=null){
jta.append(str+" ");
}
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}finally{
try{
br.close();
fr.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
}

运行结果

文本文件 temp.txt的内容

天下一家
拥抱明天
永远的朋友

阅读全文

与读取文本文件并计算显示页面相关的资料

热点内容
不同文件格式linux和windows 浏览:962
foxpro是数据库 浏览:65
湖北自考在籍数据什么意思 浏览:420
数据处理的服务有哪些 浏览:785
残阳网络 浏览:698
linux重新映射按键失灵了 浏览:531
java视频加水印 浏览:502
下厨房iphone 浏览:582
js实现左右框 浏览:78
机器找不到硬盘里面的数据怎么办 浏览:942
计算机编程距离是什么意思 浏览:986
哪里可以看海关数据 浏览:969
苹果电脑怎么接收蓝牙传APP 浏览:138
台式机装双系统教程 浏览:649
matlab调用c代码 浏览:949
56版本的chromedriver 浏览:361
苹果4s文件怎么打开 浏览:88
iphone4s刷机中断开不了机 浏览:713
ppt怎样导入pdf文件 浏览:788
苹果7p怎么清理文件内存 浏览:814

友情链接