문자, 공백, 숫자와 기타 문자의 수의 통계입니다 키보드에서 문자의 라인을 입력하고있는 디스크 파일 "스터드"에 기록.

 

/ * 
각 문자, 스페이스, 숫자 및 다른 문자 수 카운트 수, 상기 키보드로부터 문자 입력 라인 
문자열과 입력 및 문자의 개수, 공백, 숫자 등의 문자 수가 에서 디스크 "스터드"에 기록 된 파일의 수. 
* / 
#INCLUDE <STDIO.H> 
#INCLUDE < 문자열 .H>
 INT 의 main () 
{ 
    CHAR ST [ 100 ] 
    (가) 도착 (ST) 
    지능 I, A [ 4. ] = { 0 } 
    은 FILE * FP = fopen은 ( " D : \\ stud.txt " , " RB + " )
     에 대한 (I는 = 0 ! ST를 [I] = ' \ 0 ' ; I ++ ) {
         IF(세인트 [I]> = ' ' && 성 [I] <= ' Z ' || 세인트 [I]> = ' ' && 성 [I] <= ' Z ' ) 
            이 [ 0 ] ++ ;
        다른 경우 (세인트 [I]> = ' 0 ' && 성 [I] <= ' 9 ' ) 
            이 [ 1 ] ++ ;
        다른 경우 (세인트 [I] == ' ' ) 
            이 [ 2 ] ++ ;
           ; 
    } 
    에 대한이 (전 = 0 ; I < 4 ; I ++ ) { 
        printf와 ( " %의 D ' , A [I]); 
        에 fwrite ( & A [i]는, 4 , 1 , FP)를; 
    } 
    FCLOSE (FP); 
    반환  0 ; 
}

 

추천

출처www.cnblogs.com/zhaohuan1996/p/11944522.html