Lee un archivo y dice cuantas veces se repite un caracter
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | /* -Victor de la Rocha -Algoritmia@groups.msn.com -www.myalgorithm.com -Miercoles 02 de Marzo del 2005 10:30am-Programa 2, Practica FILES (Turbo C) -Programa que lee un archivo y dice cuantas veces se repite un caracter -Program that read file char by char */ #include <conio.h>#include <stdio.h> #include <string.h> void main(){ FILE *puntero_file; char fichero[9]="file1.txt"; int repeticiones[255],c,character; puntero_file=fopen(fichero,"r"); clrscr(); if(puntero_file==NULL){ printf("ERROR: El fichero no se pudo abrir o no existe."); }else{ for(c=32;c<=255;c++) repeticiones[c]=0; while(!feof(puntero_file)){ character=fgetc(puntero_file); repeticiones[character]++; } for(c=32;c<=255;c++){ if(repeticiones[c]!=NULL) printf("%c -> se repite %d vecesn",c,c,repeticiones[c]); } } fclose(puntero_file); getch(); } |
'c' -> 1
'i' -> 1
'o' -> 1
'r' -> 1
't' -> 1
'v' -> 1
marcos
0000-00-00 00:00:00
oye gracias por el programa de contar cuantas veces se repiten los caracteres muchas gracias