salve,
sto cercando per diletto di apprendere il linguaggio C svolgendo qualche semplice esercizio.
sto cercando di popolare un array di char e poi stamparne il contenuto....ma qualcosa non va...quando eseguo il primo ciclo for mi salta un ciclo e non capisco perchè...qualcuno sarebbe così gentile di indicarmi l'errore? ringrazio anticipatamente per l'aiuto...
sto cercando per diletto di apprendere il linguaggio C svolgendo qualche semplice esercizio.
sto cercando di popolare un array di char e poi stamparne il contenuto....ma qualcosa non va...quando eseguo il primo ciclo for mi salta un ciclo e non capisco perchè...qualcuno sarebbe così gentile di indicarmi l'errore? ringrazio anticipatamente per l'aiuto...
C:
#include <stdio.h>
int main(void)
{
char l;
char a[4];
for(int i = 0; i < 4; i++)
{
printf("inserisci carattere: ");
scanf("%c", &a[i]);
}
for(int i = 0; i<4; i++)
{
printf("%c", a[i]);
}
return 0;
}