Cześć,
mam problem. Chce wczytać do tablicy n znaków przy użyciu scanf(), ale zamiast pierwszego znaku trafia znak nowej linii. Dodam, że przy użyciu cin takiego problemu nie ma.
char ch[4];
char temp;
for (int i = 0; i < 4; i++)
{
scanf("%c", &temp);
ch[i] = temp;
}
for (int i = 0; i < 4; i++)
printf("%c", &ch[i]);
Proszę o pomoc i z góry dziękuję za odpowiedź.