![]() |
AW: [C] fgets() wird nicht ausgeführt
turboC unter win98.
das write kommt, ein printf() hinter dem fgets wird nicht mehr abgehandelt. das 2. programm läuft ohne fehler. das is noch interessanter. |
AW: [C] fgets() wird nicht ausgeführt
Zitat:
Schon ein fflush(NULL) vor dem fgets() versucht? |
AW: [C] fgets() wird nicht ausgeführt
ja, glaub hab ich schon probiert. aber ich hab die rechner net hier, kann ich jetzz grad nicht probieren.
|
AW: [C] fgets() wird nicht ausgeführt
Dann habe ich meine Ideen verbraten. Keine Ahnung, ohne einen Debugger würde ich mir da keine weiteren Diagnoseversuche zutrauen. Aber vielleicht sind ja Bugs in TurboC von damals bekannt ...
|
AW: [C] fgets() wird nicht ausgeführt
Zitat:
|
AW: [C] fgets() wird nicht ausgeführt
Code:
das is mein workaround.
while ((c = getch()) != '\13') {
buf_out[idx_out++] = c; printf("%c", c); } printf("\n"); buf_out[idx_out] = '\0'; |
AW: [C] fgets() wird nicht ausgeführt
Auch ne Variante :zwinker:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz