View Single Post
Old 16-11-2003, 21:33   #2
Berno
Senior Member
 
L'Avatar di Berno
 
Iscritto dal: Mar 2000
Cittā: Ferrara
Messaggi: 2002
Premetto che sono anch'io alle prime armi...

O stampi tutti i caratteri della stringa singolarmente:
{
char testo[100];
int i,j;

printf("Immetti una stringa di testo: \n");
for(i = 0; (testo[i]=getchar()) != '\n'; i++); /* sostituisce gets(testo) */

puts(testo);

for (j = 0; j < i; j++)
printf("%c",testo[j]);
}

Oppure stampi direttamente la stringa senza bisogno del ciclo:
{
char testo[100];
int i,j;

printf("Immetti una stringa di testo: \n");
for(i = 0; (testo[i]=getchar()) != '\n'; i++); /* sostituisce gets(testo) */

puts(testo);

printf("%s",testo);
}
__________________
Ryzen 5 5600X, 32GB DDR4-3000MHz, Asrock B550M-Pro4, Case Fractal Design Dfine Mini, SSD Samsung 980Pro 500GB
Berno č offline   Rispondi citando il messaggio o parte di esso