-
-
devc++
kann mir vielleicht jemand helfen.
habe gerade begonnen micht mit devc++ zu beschäftigen und benutze die programmiersprache c dabei sind mir 2 sachen unklar.
brauche die header datei math.h aber weiß nicht wie ich sie einbinden kann bzw. weiß nicht wo ich die bibliothek zu dieser datei finde
wenn ich versuche ein programm auszuführen öffnet es schnell das fenster und schließt es sofort.
-
Erfahrener Benutzer
Fleißiges Mitglied
Hallo,
also bei der math.h brauchst du dir um den Speicherort keine Gedanken zu machen. Die ist im Installationsumfang von Dev mit enthalten. Genügt also ein normales include.
Das mit dem sich gleich wieder schliessenden Fenster hört sich stark dannach dannach an, dass du nirgends ne Eingabe hast, auf die er wartet. Setz mal ans Ende deines Quelltextes ein scanf(); dann müsste er auf ne Eingabe warten und dürfte das Fenster nicht mehr schliessen.
MfG Marco
-
ich habe jetzt ein ganz kurzes programm geschrieben welches ohne probleme kompiliert wird.
man kann die werte eingeben aber z wird nicht berechnet und die ausführung bricht plötzlich ab.
manchmal passiert es sogar dass bei so einem kleinem programm ich nicht einmal die werte eingeben kann und das programm sofort abbricht
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
double x,y,z;
printf("x eingabe");
scanf("%lf",&x);
printf("y eingabe");
scanf("%lf",&y);
z=x+y;
printf("z=%lf",&z);
}
-
Neuer Benutzer
Öfters hier
HI Gast!
Ich habe zwei Fehler entdeckt. Probier mal jetzt aus. Ich habe leider kein
compailer zuverfügung.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double x,y,z;
printf("x eingabe");
scanf("%lf",&x);
printf("y eingabe");
scanf("%lf",&y);
z=x+y;
printf("z=%lf",z);
}
-
Erfahrener Benutzer
Fleißiges Mitglied
Hallo,
wenn ich dich recht verstehe, kannst du die Werte eingeben und dannach schliesst sich dein Programm... Wenn das der Fall ist ist das der Fehler den ich in meiner vorigen Antwort schon gemeint hab.
Alternativ kannst du auch diese Zeile ganz an den Schluss (vor } ) setzen:
system("PAUSE") ;
Die bewirkt das das Fenster offen bleibt bis irgendeine Taste gedrückt wird.
Hoffe ich konnt dir helfen
MfG Marco
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen