codice:
int main(void) 
{ 

char c, name[MAXSTRING]; 
int i=0, sum = 0; 

printf(" Hi!!, What's your name?\n\n"); 
do
   { 
   c = getche();
   name[i] = c; 
   i++;
   }while(c!=13);
   
name[i] = '\0'; 
printf("\n %s%s \n\n", "Nice to meet you ", name); 
system("pause"); 
return 0; 
}
così funziona...
c!= 13 // 13 è il valore che viene resituito quando si preme invio...
c'è un modo + elegante ma adesso non mi viene