Ficheros: de mayúscula a minúscula y viceversa

 ISMAEL MARIN VERA
/* ESCRIBIMOS EN UN FICHERO UN TEXTO ACABADO EN PUNTO. LO LEEMOS Y LO ESCRIBIMOS EN OTRO FICHERO ESCRIBIENDO EN MAYUSCULAS LO QUE ERAN MINUSCULAS Y VICEVERSA */
#include <stdio.h>
#include <stdlib.h>
int main()
{
    char c;
    FILE *p, *z;
    p=fopen(“TEXTO1.txt”, “w+”);
        printf(“Introduce un texto acabado en punto: \n”);
    while (c!=’.’){
        scanf(“%c”, &c);
        fprintf(p, “%c”, c);
    }
    fclose(p);
    p=fopen(“TEXTO1.txt”, “r”);
    z=fopen(“TEXTO2.txt”, “w+”);
    while(feof(p)==0){
            c=fgetc(p);
        if(islower(c)) putc(toupper(c), z);
    else if (isupper(c)) putc(tolower(c), z);
    }
    fclose(p);
    fclose(z);
    return 0;
}
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