Che dovrebbe fare questo programma? quando provo a premere CTRL Z non succede nulla (sono su win)...da quello che mi ricordo a lezione dovrebbe stampare la scrita invertita...possibile?
codice:
#include <stdio.h>
#include <stdlib.h>

void stampa(void);  // Non riceve alcun parametro e non restituisce nulla

int main(){
    
    stampa();
    printf("\n");
    
    system("PAUSE");
    return 0;
}

void stampa(void){
    
    char carattere;
    // Se il valore immesso è diverso dall'END OF FILE
    if((carattere != getchar()) != EOF){
        stampa();    // richiama ricorsivamente la funzione stampa
        printf("%c",carattere);
    }
}