CAPS LOCK

Corso Online per Potenziare le Competenze Digitali

Marta ha appena digitato una frase sul suo computer, ma si era dimenticata il CAPS LOCK inserito, e quindi sono venute tutte lettere
maiuscole.
Aiuta Marta a cambiare la frase: solo la prima lettera deve rimanere maiuscola, e tutte le altre devono diventare minuscole.

La punteggiatura non deve essere cambiata.

Ad esempio, la frase:

ROSSO DI SERA, BEL TEMPO SI SPERA

deve diventare:

Rosso di sera, bel tempo si spera

Dati di input

Nella prima ed unica riga del file input.txt è presente la frase.

Dati di output

Stampare sulla prima riga del file output.txt la frase cambiata.

Esempi di input/output

input.txt output.txt
VACANZE DI NATALE Vacanze di natale
BIANCO, ROSSO E VERDONE Bianco, rosso e verdone

/*
 www.valcon.it
 Corso Online per Potenziare le Competenze Digitali
 CAPS LOCK
*/
#include
#include
#include   // tolower()

#define CMAX 100

int main() 
{		
    long N;
    char buffer[CMAX];
    
    FILE* fin =fopen( "input.txt", "r");
    FILE* fout=fopen("output.txt", "w");
        
    fgets(buffer, CMAX, fin);      
    
    N=strlen(buffer);
	for(long i=1; i < N; i++)	
		buffer[i]=tolower(buffer[i]);		

    fprintf(fout, "%s", buffer);
    return 0;
}