Zum Forum springen
C-Fish braucht Hilf...
 
Benachrichtigungen
Alles löschen

[Geschlossen] C-Fish braucht Hilfe

9 Beiträge
5 Benutzer
0 Reactions
454 Ansichten

Also ich hab folgendes Problem

Wenn ich n Prog mit Dev-Cpp kompiliert habe und es anschließend starten will, passiert einfach nichts.

#include <stdio.h>
int main()
{
int a,b,c;

printf ("Bitte Länge des Quaders eingeben:\n");
scanf ("%d",&a);
printf ("Bitte Breite des Quaders eingeben:\n");
scanf ("%d",&b);
printf ("Bitte Höhe des Quaders eingeben:\n");
scanf ("%d",&c);
printf("Quaderoberfläche:%d\n", 2 * (a * b + a * c + b * c));
getch();
return 0;
}

Normalerweise sollte ich doch so tolle Eingabefenster bekommen, oder? Aber es passiert einfach nix, obwohl alles einwandfrei kompiliert wurde ..

Liegt das evtl. an Vista?


8 Antworten
dayero
Beigetreten: 26.02.2005

was meinst du denn mit eingabefenster?
das programm ist doch kommandozeilenbasiert.


_Anonymous_ Themenstarter
_Anonymous_

aber wo werden dann die werte eingegeben bzw ausgelesen?


Cyclonus
Beigetreten: 17.01.2005

"MS-Dos-Eingabeausforderung"(oder wie immer das jetzt bei Vista heisst) starten, ins verzeichniss gehen wo die kompilierte "programmname".exe datei liegt und dann starten.


dayero
Beigetreten: 26.02.2005

naja, in der kommandozeile aka eingabeaufforderung halt.
einfach mal anmachen und ausprobieren.


_Anonymous_ Themenstarter
_Anonymous_

hab ich schon, ist auch nix passiert ..


zweiblum88
Beigetreten: 09.05.2006

lass das getch(); weg und es compiliert


zweiblum88
Beigetreten: 09.05.2006

~/Dokumente/c/tmp> gcc test.c
~/Dokumente/c/tmp> ./a.out
Bitte Länge des Quaders eingeben:
10
Bitte Breite des Quaders eingeben:
10
Bitte Höhe des Quaders eingeben:
10
Quaderoberfläche:600


M4ST0R
Beigetreten: 03.02.2006

Versuch es mal statt getch() mit system("PAUSE")

Kann sein, dass die Bibliothek nicht richtig eingebunden wurde. Aber falls das Programm nichts tut, liegt es an Vista.


Teilen: