import java.io.*;
public class CopyFile {
public static void main(String args[]){
String infname="CopyFile.java";
String outfname="CopyFile.txt";
if(args.length>=1)infname=args[0];
if(args.length>=2)outfname=args[1];
try{
File fin=new File(infname);
File fout=new File(outfname);
BufferedReader in = new BufferedReader(new FileReader(fin));
PrintWriter out = new PrintWriter(new FileWriter(fout));
int cnt=0;
String s = in.readLine(); //写字符串
while(s != null){
cnt ++;
s=delComm(s); //去掉以//开始的注释
out.println(cnt+":\t"+s);//写出
s=in.readLine(); //读入
}
in.close(); //关闭缓冲读入流及文件读入流的连接
out.close();
}
catch (FileNotFoundException e1){
System.out.println("File not found"); }
catch(IOException e2){
e2.printStackTrace();}
}
static String delComm(String s){
if(s==null)return s;
int pos=s.indexOf("//"); //去掉以//开始的注释
if(pos<0)return s;
return s.substring(0,pos); }
}