/**2. Dato un file di testo, riscrivere nello stesso file tutte le lettere maiuscole in minuscolo
   e le minuscole in maiuscole. Oscurare con una X le cifre **/
#include <stdio.h>
#include <string.h>



int main() {
	int c;
	char primo[128], secondo[128];
	FILE *fin, *fout;
	printf("File da leggere->");
	gets(primo);
	fin = fopen(primo, "r");
	strcpy(secondo, primo);
	strcat(secondo, ".appoggio");

	fout = fopen(secondo, "w");
	while ((c = getc(fin)) != EOF) {
		if (c >= 'a' && c <= 'z') 
			c = c - 32;
		else if (c >= 'A' && c <= 'Z') 
			c = c + 32;
		else if (c >= '0' && c <= '9') 
			c = 'X';
		putc(c, fout);
	}


	fclose(fin);
	fclose(fout);
	printf("Crittografato in [%s]\n", secondo);
	// con system copiare il secondo file  nel primo file
	return 0;
}
