#include<stdio.h>
#include<ctype.h>

main(int argc , char *argv[])
{
	int i,lineno,b,c=0;
	FILE *fin,*wri;
	char buf[256],test[256];
	

	if(argc!=3){
		puts("\n大文字判定プログラム\n"
		     " 用法: run386 oomoji [読み込みファイル名]"
						" [書き込みファイル名]\n");
		
		exit(1);
	}

	if(((wri=fopen(argv[2],"w"))==NULL) || ((fin=fopen(argv[1],"r"))==NULL))	{
		printf("ファイルがオープンできません｡\n");
		exit(1);
	}

       /* fprintf(wri,"\n行数 文字数 内容\n\n");*/
	lineno=0;
	
	while(fgets(buf,256,fin)!=NULL){
   		++lineno;
        	b=c=0; 
			for(i=0;  i<strlen(buf); i++){
 	  			   
		            	if(isupper(buf[i])){
			  				test[c++]=buf[i];
							b++;
                		}
	         
				
			}
		test[c]='\0';
		
 	    if(b!=0) {			
 		fprintf(wri,"%4d行  %3d文字  文字列:%s \n%s\n",lineno,b,test,buf);
 		} 
  	
	}
  fclose(fin);
  fclose(wri);	
  return(0);
 }  		
 
	