不晓得你用的编程需要,我讲解用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判断如果该字符为换行字符记一行,行数也就出来了。
}
这也行?