Programa lenguaje c
//programacion//
//grupo 203//
//Garcia Franco Martin//
//Martinez Garcia Daniel//
//
//El programa leera un archivo de texto (palabras), contara//
//cuantasveces se encuentra la letra "s"//
//(cuentan por igual mayusculas y minusculas)//
#include
#include
#include
#include
void main(void){
int c, k=0, n=0;
char arch_ent[75],arch_sal[75];
//con este programa el usuario podra realizar un conteo en el texto que nos dira el numero d eses en el texto siempre y cuando tenga el compilador lcc win 32 instalado en su pc o en sulaptop este compilador resulta burdo y obselo ya que es una tecnologia usada desde los años 70 //
printf("El programa leera un archivo de texto (palabras), contara cuantas veces se encuentra la letraS.\n");
printf("\n\nEspecifique la direccion del archivo de texto a leer: ");
while((arch_ent[k]=getchar()) != '\n'){
k++; }
arch_ent[k]='\0'; k=0;
FILE *entrada=fopen(arch_ent,"r");if(entrada==NULL){
printf("ERROR al abrir: %s.",arch_ent);
}
else{
do
{
c = fgetc (entrada);
if (c == 's') n++;
if (c == 'S') n++;
} while (c != EOF);fclose(entrada);
printf ("Numero de letras 's': %d\n",n);
printf("\n\nRuta y nombre del archivo para guardar el resultado del conteo: ");
while((arch_sal[k]=getchar()) != '\n'){
k++; }arch_sal[k]='\0';
k=0;
FILE *salida;
salida=fopen(arch_sal,"w");
fprintf(salida,"%d\n", n);
fclose(salida);
}
}
La base del C proviene del BCPL, escrito por Martin Richards, ydel B escrito por Ken Thompson en 1970 para el primer sistema UNIX en un DEC PDP-7. Estos son lenguajes sin tipos, al contrario que el C que proporciona varios tipos de datos. Los tipos que ofrece soncaracteres, números enteros y en coma flotante, de varios tamaños. Además se pueden crear tipos derivados mediante la utilización de punteros, vectores, registros y uniones. El primer compilador de...
Regístrate para leer el documento completo.