C Ausgabe

winnetou

Grünschnabel
Ich mache seit kurzer Zeit eine schulische Weiterbildung zum Elektrotechniker.
Ich muss dabei auch C Programmierungen beherschen. Da mein Lehrer
es nicht schafft mir die grundlagen zu Vermitteln dachte ich mir bringste es dir selber bei.
Ich lese im Moment ein Buch das heißt C in 21 Tagen.
Ich habe die ersten Programme auch schon zum laufen bekommen.
Jetzt habe ich aber das Probleme, dass wenn ich mein geschriebenes Programm compile sich das schwarzen Dos Fenster nicht dauerhaft öffnet. Bei den ersten Programmen habe ich
immer getchar ( ); eingegeben und erhielt die Ausgabe. Das geht jetzt aber nicht mehr.
Kann mir hier irgendwer sagen wie ich das hinbekomme?
 
Also, ich kann da nur etwas philosophieren, da ich selbst C++ programmiere.

Mit C++ bekommt man das Programm mit

cin.get();

zum anhalten, aber wenn man davor einen wert über die Tastatur eingelesen hat geht das nicht mehr.

wenn man aber 2x cin.get(); verwendet, dann geht es wieder...


Vielleicht solltest du es auch 2x mit getchar(); versuchen...

allerdings bin ich mir nicht so sicher...
 
Oder hol dir eine Programmierumgebung welche das für dich erledigt, da ja solche Programme "normalerweise" über die Konsole gestartet werden.

Ich empfehle da gerne Codeblocks. :)
 
Also, ich kann da nur etwas philosophieren, da ich selbst C++ programmiere.

Mit C++ bekommt man das Programm mit

cin.get();

zum anhalten, aber wenn man davor einen wert über die Tastatur eingelesen hat geht das nicht mehr.

wenn man aber 2x cin.get(); verwendet, dann geht es wieder...


Vielleicht solltest du es auch 2x mit getchar(); versuchen...

allerdings bin ich mir nicht so sicher...

Eingabepuffer leeren:

1. cin.flush()
2. fflush( stdin );
 
Zurück