Seite 1 von 1

programm schließt sich wieder

Verfasst: So Aug 23, 2009 7:19 pm
von zocci
also ich habe folgenden programmcode

Code: Alles auswählen

#include <stdio.h>

int main()
{
    int plus, plus2, mal;

    printf ("gib so eine rechnung ein bsp: 3+3*9");
    scanf ("%d+%d*%d", &plus, &plus2, &mal);

    printf ("%d+%d*%d=%d", plus, plus2, mal,   plus+plus2*mal);

    return 0;
} 
aber wenn ich die rechnung eingegeben habe und enter drücke schließt sich das programm

Re: programm schließt sich wieder

Verfasst: So Aug 23, 2009 7:25 pm
von nufan
Ich schätze mal das ist was du suchst:
http://tutorial.proggen.org/doku.php?id ... disappears

Das nächste mal bitte Code in Code-Tags packen.

Code: Alles auswählen

Code-Tags
EDIT: Außerdem solltest du bei der Ausgabe noch einen Zeilenumbruch einfügen. Also \n am Ende.

Re: programm schließt sich wieder

Verfasst: So Aug 23, 2009 7:31 pm
von zocci
kann man nicht was im programmcode ändern damit das geht bei nur printf sachen hat das immer mit

Code: Alles auswählen

getchar ();

Re: programm schließt sich wieder

Verfasst: So Aug 23, 2009 8:35 pm
von Xin
zocci hat geschrieben:kann man nicht was im programmcode ändern damit das geht bei nur printf sachen hat das immer mit

Code: Alles auswählen

getchar ();
Das geht zum Üben sicherlich, aber es ist vom Prinzip her ja nicht die Aufgabe des Programms an der Stelle zu warten.

Schau Dir doch mal den Weg mit der Konsole an, so dass Du Deine Programme aus der Konsole startest. Als Programmierer wirst Du die Konsole noch häufiger nutzen und auch mehr und mehr zu schätzen wissen.

Re: programm schließt sich wieder

Verfasst: Mo Aug 24, 2009 2:57 pm
von zocci
bei mir funktioniert das irgendwie nich ich hab das programm auf f

Re: programm schließt sich wieder

Verfasst: Mo Aug 24, 2009 3:13 pm
von Xin
zocci hat geschrieben:ok danke für die antworten
Ich geb' Dir noch einen Tipp: Vermeide scanf. Schau Dir Programm-Parameter an - auch dafür solltest Du in die Konsole gehen.