Cambio entre mayúsculas y minúsculas

Sergio Cía Luvecce

/* Este programa copia el fichero previamente seleccionado (en este caso el fichero “Fichero.txt”) y lo copia en otro fichero que hemos creado, en el que aparecen las mayúsculas como minúsculas y las minúsculas como mayúsculas. Antes de compilar el programa cambie, si es necesario, el nombre del fichero al que se refiere, para que el programa funcione */

#include <stdio.h>
#include <stdlib.h>
#define MAX 10000

int main ()
{
int n, c;
char s;
FILE *pfich;
FILE *pfich1;

printf(“Vamos a cambiar todas las mayusculas por minusculas y viceversa del fichero especificado, y lo reescribemos en otro\n”);
system (“PAUSE”); system (“cls”);

pfich=fopen (“Fichero.txt”, “r”);
pfich1=fopen(“fichero_cambiado.txt”, “w”);
while (feof(pfich)==0)
{
c=getc(pfich);
s=c;
if ((c>=65)&&(c<=90)) fprintf(pfich1,”%c”, s+32);
else if ((c>=97)&&(c<=122)) fprintf(pfich1,”%c”, s-32);
else fprintf(pfich1,”%c”, s);
}
fclose(pfich1);
printf(“Si quiere compruebe que el fichero creado contiene el mismo texto pero con las mayusculas y minusculas intercambiadas\n”);
system (“PAUSE”); system (“cls”);

printf (“Si quiere borrar el fichero creado para el programa pulse 1, si no, pulse otra tecla: “);
scanf (“%d”, &n);
if (n==1) remove (“fichero_cambiado.txt”);
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 )

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 )

Google+ photo

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

Conectando a %s