编写程序,统计一个源程序的字符数,语句数,行数,将结果在标准输出设备上输出

2025-05-09 21:48:08
推荐回答(2个)
回答1:

不晓得你用的编程需要,我讲解用java怎么编写吧。
String.endwith(“;”)可以用这个方法,把分号作为语句的分割符。用循环遍历累加就知道语句数。
读取你源程序的文件,一个字符一个字符的读取,
File file=new File(“文件名”);
InputStream in=new FileInputStream(file);
byte[] bytefile=new byte[1024];
int len = 0;  
        int temp=0;          //所有读取的内容都使用temp接收  
while((temp=in.read(bytefile)!=-1){
用if判断不是空格或换行就累加len判断字符数,然后用if判断如果该字符为换行字符记一行,行数也就出来了。
}

回答2:

这也行?