Codice PHP:
int main(){
    
    
char *buff;
    
scanf("%s"buff);
    
printf("E' stato immesso: %s"buff);
    return 
0;

questo codice mi da "bus error"

Codice PHP:
int main(){
     
char car;     
        while(
car != '1'){         
            
printf("1=login, 2= registrati");     
            
scanf("%c", &car); 
            
printf("%c\n"car);     }     
       return 
0; } 
mentre questo mi produce questo risultato:
1=login, 2= registrati5
5
1=login, 2= registrati

1=login, 2= registrati[aspetta input]
e quindi scrive il messaggio per la guida all'imissione dell'input 1 volta in piu di quello che dovrebbe effettivamente fare..

ma qualcuno mi sa spiegare dove sbaglio?!?!?!