Przez pomyłkę użyłem scanf("%d\n",&val);
w jednym z moich programów, nie mogłem zrozumieć zachowania, funkcja została pokazana.Używanie " n" w scanf() w C
int main(){
int val;
scanf("%d\n", &val);
printf("%d\n", val);
return 0;
}
Teraz program wymaga 2 wejść liczb całkowitych i wypisuje pierwsze wprowadzone wejście. Jaką różnicę powinien przynieść dodatkowy \n
?
Próbowałem wyszukać, ale nie mogłem znaleźć odpowiedzi, nawet za pomocą instrukcji pod numerem scanf
.