Wątek przeniesiony 2015-12-08 17:00 z C/C++ przez ŁF.

Kolejność komend w eclipse

0

Witam,
dopiero rozpoczynam swoją przygodę z C i ogólnie programowaniem i już napotkałem pewien problem. Korzystam z programu eclipse i nawet przy najprostszym programie t.j.:

#include <stdio.h>
#include <stdlib.h>

int main() {
int a;
printf("Podaj liczbę");
scanf("%d",&a);

return 0;

}

W konsoli pierwsze wykonuje się scanf (muszę podać liczbę), a dopiero później wyskakuje napis "Podaj liczbę" z komendy printf. Czemu tak się dzieje i jak to naprawić? Będę wdzięczny za odpowiedź.

0

Pewnie masz buforowany terminal - zrób jakieś Podaj liczbę \n lub coś w ten deseń i sprawdź.

0

Zadziałało po dodaniu - fflush(stdout);

1 użytkowników online, w tym zalogowanych: 0, gości: 1