Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » mein erstes programm

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.03.2005, 15:50 Uhr
~dj_richie2003
Gast


hi bin seit 2 Wochen dabei mir c anzueignen. jetzt hab ich ein programm einfaches programm geschrieben. ich würd dieses programm nun gern ein wenig layouten mit farben, schrift grösser etc...
Verwendet hab ich gnu compiler für windows und text editor.
wenn ich das die exe datei unter windows aufrufe verschwindet am ende das fenster, warum?
und ist es möglich das programm in einem anderen fenster als dos fenster zu öffnen.
hier mein erstes produkt:


C++:
// Body mass index

#include <conio.h>

void main()
{
float a, b, c;

printf ("Körpergröße:");
scanf ("%f",&a);

printf ("Körpergewicht:");
scanf ("%f", &b);

c = b/a*1/a;

printf ("BMI = %.1f\a\n\n\n\n",c);

getch(); // Pause

return 0;
}



danke, daß ihr darüber nicht lacht!


Bearbeitung von Pablo:

Benutze CPP Tags selber


Dieser Post wurde am 08.03.2005 um 17:23 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.03.2005, 16:10 Uhr
enno-tyrant
Frag nicht!



Zitat von ~dj_richie2003:
...wenn ich das die exe datei unter windows aufrufe verschwindet am ende das fenster, warum?...

weil das programm, mit dem was es machen soll, fertig ist

Zitat von ~dj_richie2003:
...und ist es möglich das programm in einem anderen fenster als dos fenster zu öffnen.


mhh, ja -> komandozeile
--
...um etwas zu verstehen muß man wissen wie es funktioniert...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.03.2005, 16:38 Uhr
Spacelord
Hoffnungsloser Fall


1. www.fun-soft.de/showtopic.php?threadid=6479&time=1110291682
2. Wenn du mal weiter bist könntest du die Ausgabe "abfangen" und in nem "richtigen" Fenster darstellen aber bis du mal soweit bist.........nein.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.03.2005, 17:32 Uhr
Pablo
Supertux
(Operator)



Zitat:

mein erstes programm



Leider ist es total falsch. Denn
1. es heißt int main() und soll 0 zurückgeben, falls es keine Fehler gibt, eine anndere Zahl sonst.
2. printf und scanf werden in stdio.h definiert und nichtn conio.h (was übrigens nicht im ANSI C Standard ist, das gleiche für getch)


Bzgl Farben & Schriftarten: C kennt weder Farben noch Schriftarten. Es gibt eine Möglichkeit, aber das ist von der Shell abghängig. Mehr darüber in unserer FAQ::Farben in C / C++.

Bzgl. Fenster. Siehe: FAQ::Konsolanwendung -Fenster weg- Lösung (Siehe Spacelords Antwort)
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 08.03.2005 um 17:34 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
08.03.2005, 17:43 Uhr
0xdeadbeef
Gott
(Operator)



C++:
#include <stdio.h> /* conio.h bööööse. */

int main(void)
{
  float a, b, c;

  printf ("Körpergröße: ");
  scanf ("%f", &a);

  printf ("Körpergewicht: ");
  scanf ("%f", &b);

  c = b / a * 1 / a;

  printf ("BMI = %.1f\a\n\n\n\n", c);

  while(getchar() != '\n'); /* Zeichen aus dem Lesepuffer entfernen */
  getchar(); /* Auf Enter warten */

  return 0;
}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
08.03.2005, 18:53 Uhr
~dj_richie2003
Gast


danke leute. aufgeben? niemals. ich mach weiter!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: