comme son nom l'indique, getchar ne permet pas de recuperer une phrase, mais simplement un caractere, utilise gets(), plein de tuts sont presents sur le net, vive google ;)
Getchar retourne un int ce qui permet de tester les condition d'exception (EOF). Autrement c'est tres simple a utiliser :
while (1){
int c;
int Fin = '.' /* le point marque la fin de phrase je sort du while if (c getchar()) Fin )
break;
/* Autrement je traite le caractere .....!*/
/*attention a masquer la partie haute de c avec ce genre de mask: c = c & 0xff */