cbuilderx und getchar



  • Hallo
    ich habe ein Konsolenprojekt im CBUilderX.
    komischerweise liefert mir das programm eine access violation, wenn ich
    getchar() benutze.
    wenn ich scanf() benutze geht das ohne probs.
    beide lesen doch den stdin aus.
    ich brauche aber getchar()

    hat jemand da eine idee ?



  • ist echt komisch wenn ich
    fprintf(stdout, "aa");
    benutze dann gibts eine access violation, aber wenn ich
    printf("aa");
    mache dann geht das.
    printf() macht die ausgabe doch auch auf stdout.
    was haben die borländer da gemacht??



  • hm, ohne wirklich was dazu beitragen zu können, im BCB5 steht in der Hilfe zu getchar():

    Hinweis: In Win32 oder Win32 GUI-Anwendungen sollte diese Funktion nicht verwendet werden.

    Warum wird dort nicht erwähnt, aber vielleicht suchst Du mal auf den Developer Seiten von Borland nach näheren Infos.

    Grüße Joe_M.



  • bei GUI anwendungen ist ja auch kein wunder wieso

    aber bei konsolenanwendungen 😕


Anmelden zum Antworten