Almacena un texto en mayúsculas en un fichero

Nuria Sancho Camón

/* LEER TEXTO HASTA EL CERO ‘0’ , ALMACENAR ESE TEXTO EN MAYUSCULAS EN UN FICHERO DE TEXTO , CONTAR NUMERO DE CARACTERES DE TEXTO , ESCRIBIR POR MONITOR EL NUMERO DE CARACTERES DEL TEXTO Y EL TEXTO DEL FICHERO */

#include<stdio.h>
#include<ctype.h>

main()
{
FILE*pfile;
char car, may;
int n_letras=0;

pfile= fopen(“examen.txt”, “w+”);

// ESCRIBO EN EL FICHERO
fprintf(pfile, “ALMACENAR TEXTO LEIDO EN TECLADO EN FICHERO \n\n”);

 

// ALMACENO UN TEXTO EN MAYUCULAS
printf(“Dame un texto acabado en ‘0’: \n”);
scanf(“%c”, &car);

while(car!=’0′)
{
n_letras++;
putchar(car);
may= toupper(car);
putc(may, pfile);
scanf(“%c”, &car);
}

printf(“\n”);
printf(“Numero total de letras: %d\n”, n_letras);
printf(“\n”);

rewind(pfile);

// LEER FICHERO CARACTER A CARACTER
printf(“\n\n”);
may=getc(pfile);
while(!feof(pfile))
{
putchar(may);
may=getc(pfile);
}

fclose(pfile);
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s