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

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

发布时间: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的内容

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

阅读全文

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

热点内容
以前的系统文件删除了电脑会快吗 浏览:612
查看dmp文件版本号 浏览:922
pl2303win10驱动 浏览:295
体脂秤上数据哪个是体脂 浏览:691
文件修改ao表示什么 浏览:493
日历iphone 浏览:547
用钢笔工具画直线 浏览:626
86版本红眼带什么戒指 浏览:783
python添加文件夹 浏览:108
为什么我的ae打不开文件 浏览:662
大众点评团购优惠代码 浏览:430
生理学app是什么意思 浏览:158
学编程哪个机构口碑好 浏览:65
在一个好的网站里怎么投放广告 浏览:181
天猫魔盒怎么共享文件 浏览:478
不同文件格式linux和windows 浏览:962
foxpro是数据库 浏览:65
湖北自考在籍数据什么意思 浏览:420
数据处理的服务有哪些 浏览:785
残阳网络 浏览:698

友情链接