Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »waluffi« ist männlich
  • »waluffi« ist der Autor dieses Themas

Beiträge: 19

Registrierungsdatum: 28.06.2010

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

1

26.07.2010, 14:31

Programmieren im Terminal: Terminalverzeichniss bis eingabe verbergen?

Hallo zusammen.

Ich Programmiere in C mit geany auf dem Terminal. Meinen Quellcode compiliere ich mit gcc.
Ich benutze keine IDE für den lerneffekt, da ich Neuling im umgang mit Linux+Ubuntu bin.

Ich Programmier grade einen Urlaubsplaner zum verlgeichen von Preisen ect.

An Folgendes ist mein Problem: Wenn man eine einfach Textausgabe schreibt hängt der Terminal direkt hinter das ausgegebene das terminal verzeichniss.

Meine Frage ist jetzt: Kann man das Terminalverzeichniss so lange ausblenden bis ich zb. Enter drücker? So wird es ja quasi nur eingezeigt weil das Programm zuende ist aber da ich das Programm in abschnitten Programmiere stört mich das ein wenig. Wenn man zb eine eingabe mit scanf schreibt wird das Terminalverzeichniss ausgeblendet.

gruß, waluffi

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »waluffi« (27.07.2010, 08:32)


2

26.07.2010, 16:31

Hallo,

wenn ich es richtig verstehe, möchtest du, dass dein Programm vor dem Beenden noch auf eine Bestätigung warten soll? Dazu kannst du im einfachsten Fall die Funktion getchar() verwenden.

Quellcode

1
2
3
4
5
6
#include <stdio.h>

int main(int argc, char** argv) {
        getchar();
        return 0;
}
Dieses kleine Beispielprogramm läuft so lange, bis die Enter-Taste gedrückt wurde.

  • »waluffi« ist männlich
  • »waluffi« ist der Autor dieses Themas

Beiträge: 19

Registrierungsdatum: 28.06.2010

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

3

27.07.2010, 08:28

Hallo Xelaris

Ja genau das meinte ich . Ich muss echt mal lernen weniger zu schwallen.

Dank dir

gruß waluffi