|
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
|