View Single Post
Old 18-11-2002, 20:17   #6
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Cittā: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
In pratica tu stampavi anche lo '\0'...

Per riaggiustare tutto basta una cosa del genere :
Codice:
#include <stdlib.h> 
#include <stdio.h> 
#define DIM 30 

int main() 
{
  int i=0; 
  char arr [DIM]; 
  char *pa; 
  printf ("Scrivi una parola in inglese: \n"); 
  scanf ("%[^\n]",arr); 
  pa=arr; 


  while(*(++pa)!='\0') {
    printf ("%c",*pa); 
  }

  printf ("%ca", arr[0]); 

  system("PAUSE"); 
}
cionci č offline   Rispondi citando il messaggio o parte di esso