Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

[C] Eingabe ohne Pausieren

Smoni1 - 29
Halbprofi (offline)

Dabei seit 10.2007
233 Beiträge

Geschrieben am: 08.08.2013 um 10:40 Uhr

Hi, ich suche derzeit eine Möglichkeit, eine Eingabe in C zu machen, ohne dass das Programm dadurch pausiert wird (falls es so etwas überhaupt gibt);
Freu mich auf jede Hilfe;

Alle Menschen haben Fehler. Ich wünschte ich hätte auch welche.

getgeeky - 30
Halbprofi (offline)

Dabei seit 06.2013
184 Beiträge
Geschrieben am: 08.08.2013 um 15:06 Uhr
Zuletzt editiert am: 08.08.2013 um 15:06 Uhr

Meines wissens nach gibt es sowas in C nicht... hab aber auch erst 1 1/2 Jahre Programmiererfahrung
wozu brauchst du es denn?

think like a Proton a stay positive

Smoni1 - 29
Halbprofi (offline)

Dabei seit 10.2007
233 Beiträge

Geschrieben am: 08.08.2013 um 15:18 Uhr

Das Programm soll einfach laufen und sobald ich beispielsweise ESC drücke, schließ es sich selber.
Also irgendwie muss es ja funktionieren, man könnte ja kein einziges Spiel in C programmieren :o ...

Alle Menschen haben Fehler. Ich wünschte ich hätte auch welche.

FerdiFuchs - 38
Profi (offline)

Dabei seit 01.2006
693 Beiträge
Geschrieben am: 08.08.2013 um 17:00 Uhr

STRG+C

"wo" ist eine ORTSANGABE

Smoni1 - 29
Halbprofi (offline)

Dabei seit 10.2007
233 Beiträge

Geschrieben am: 08.08.2013 um 18:06 Uhr

STRG+C beendet das Programm anscheinend komplett und nicht nur eine Schleife etc.,
demnach bringt mir das nicht viel, da das Programm vor dem schließen noch Sachen in eine Datei schreiben soll :/

Alle Menschen haben Fehler. Ich wünschte ich hätte auch welche.

scw - 41
Experte (offline)

Dabei seit 09.2002
1836 Beiträge
Geschrieben am: 08.08.2013 um 18:56 Uhr
Zuletzt editiert am: 08.08.2013 um 18:59 Uhr

Zitat von Smoni1:

STRG+C beendet das Programm anscheinend komplett und nicht nur eine Schleife etc.,
demnach bringt mir das nicht viel, da das Programm vor dem schließen noch Sachen in eine Datei schreiben soll :/


Kannst du in C aber auch abfangen ;-) Stichwort: signal handling

EDIT: Wenn ich mich richtig erinnere, wird bei STRG+C ein SIGINT gesendet.
getgeeky - 30
Halbprofi (offline)

Dabei seit 06.2013
184 Beiträge
Geschrieben am: 08.08.2013 um 19:20 Uhr

ok hab dich irgendwie falsch verstanden
Schließe mich meinen vorpostern an

think like a Proton a stay positive

Smoni1 - 29
Halbprofi (offline)

Dabei seit 10.2007
233 Beiträge

Geschrieben am: 08.08.2013 um 19:31 Uhr

Ok, hab mal weitergesucht: Geht ganz einfach mit kbhit()
Also trotzdem danke für alle Hilfe :)

Alle Menschen haben Fehler. Ich wünschte ich hätte auch welche.

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2025 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -