IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Bug Netbeans konzole a scanf

V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:2.6.2017 13:23

Ahoj, programátoři v céčku a Netbeans, můžete prosím vyzkoušet tento jednoduchý kód v jazyce C?

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

/*
 *
 */
int main(int argc, char** argv) {

    int number;
    printf("Enter a number: \n");
    scanf("%d", &number);

    return (EXIT_SUCCESS);
}

Na virtuálce s Windows jsem se setkal s nějakým bugem NetBeans, který nevypíše první hlášku dříve, než se zadá číslo. Zřejmě nějaký problém s jejich bufferem. Bohužel jsem chybu vygooglil a je hlášena léta zpět. Předtím jsem se s podobným problémem nesetkal. Pokud to více lidem nepůjde, asi by dávalo smysl kurzy přepsat pro Code::Blocks nebo zvolit externí terminál. Díky za váš čas :)

Odpovědět
2.6.2017 13:23
New kid back on the block with a R.I.P
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na David Hartinger
Martin Dráb:2.6.2017 14:13

Nebo jen napsat upozornění na ten bug a případně dát na příslušná místa fflush(stdout).

Netbeans nepoužívám, takže bohužel nevyzkouším.

Nahoru Odpovědět
2.6.2017 14:13
2 + 2 = 5 for extremely large values of 2
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.