Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Ende des Programms

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 ] [ 2 ] > 3 < [ 4 ] [ 5 ]
020
14.09.2006, 16:18 Uhr
0xdeadbeef
Gott
(Operator)


Möglicherweise war Peter Huth an der Produktion beteiligt...

--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
14.09.2006, 16:27 Uhr
Pler
Einer von Vielen
(Operator)


Hey den kenn ich! Super!
Aber das Buch ist ein Fake,oder?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
14.09.2006, 16:28 Uhr
(un)wissender
Niveauwart


, Huth ist schon ein Guter!
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
14.09.2006, 16:46 Uhr
Pablo
Supertux
(Operator)



Zitat von J-jayz-Z:

EXIT_SUCCESS ist allerdings eine Konstante, die es in C nicht gibt, sondern nur in C++. Wenn du return EXIT_SUCCESS; schreibst, vermischst du beide Sprachen. Schreibe lieber return 0; ans Ende und lass das EXIT_SUCCESS weg. Dann hast du ein C Programm



was ? EXIT_SUCCESS bzw. EXIT_FAILURE sind Makros (keine Konstanten), die in stdlib.h definiert sind.
Siehe stdlib(P)

edit: ups, unwissender hat es schon drauf hingewiesen
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 14.09.2006 um 16:48 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
024
14.09.2006, 20:25 Uhr
KFC Embryo
Ein Huhn


Hi,

nur nochma zur Wiederholung wo habe ich etwas falsch verstanden:

Das Programm soll mir ein Ergebnis Anzeigen:
Ich:"Dann benutze am Ende, Exit success" (Wie schon gesagt er gibt bei mir ein Ergebnis aus und zeigt dieses auch)

Habe einen gcc compiler in gebrauch.

Bei welcher Eingabe gibt es Probleme? (sprich, Variable zu gross etc.)

Exit sucess ist c, richtig?
Exit sucess ist eine makro der in der Bibliothek stdlib.h definiert ist, richtig?
Das Programm, dass geschrieben wurde, ist in c geschrieben, richtig?

Zudem wird der Befehl bzw. Makro in jedem Programm benutzt, welches in dem von dieser Seite verlinkten C Tutorial, geschrieben wurde.

Es kann jetzt sein das sich meine Frage etwas un durch dringlich formuliert habe, wenn ja dann liegt dies daran, dass ich es noch nicht ganz verstanden habe.

Wenn nein, dann lieg ich richtig.


gruss
--
An nescis, mi fili, quantilla prudentia mundus regatur?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
025
14.09.2006, 21:38 Uhr
Spacelord
Hoffnungsloser Fall


EXIT_SUCCESS hat rein garnichts mit dem Problem zu tun.
Wahrscheinlich startest du dein Programm von der Konsole aus oder falls du ne IDE nutzt hält diese solange das Konsolenfenster offen.

Gruss Spacelord

PS:Schon wieder 25 "überflüssige" Beiträge zu diesem "Dauerbrennerthema".....
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.

Dieser Post wurde am 14.09.2006 um 21:42 Uhr von Spacelord editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
026
14.09.2006, 22:21 Uhr
KFC Embryo
Ein Huhn


Aso dann sag mir das doch mal jemand.
Jetzt ergibt alles sinn.

naja ok dank dir


gruss
--
An nescis, mi fili, quantilla prudentia mundus regatur?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
027
15.09.2006, 13:57 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Hmm, EXIT_SUCCESS scheint doch eine Konstante zu sein und sie gehört zu stdlib.h ...
Hab ich mich wohl von meiner IDE täuschen lassen. In C++ hat sie mir keinen Fehler gebracht und in C schon (wohl, weil ich stdlib.h nicht eingebunden hatte). Ich dachte, ich hätte es mal irgendwo gelesen. Aber ich lass mich gerne berichtigen ...

Und das mit const hab ich mir angewöhnt, wenn ich werte benutze, die nicht geändert werden. Und wer hat schon jemals argc oder argv geändert ?!

@Embryo: DieLösung deines Problems ist eher das, was ich bzw. beefy geschrieben haben mit cin und getchar, das solltest du nochmal lesen. Der Rest ist für dich eher uninteressant (bzw. für dein Problem)!
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
028
15.09.2006, 14:13 Uhr
Pablo
Supertux
(Operator)



Zitat von J-jayz-Z:
Hmm, EXIT_SUCCESS scheint doch eine Konstante zu sein und sie gehört zu stdlib.h ...


genaugenommen ist ein Makro


C++:
/* /usr/include/stdlib.h */

/* We define these the same for all machines.
   Changes from this to the outside world should be done in `_exit'.  */

#define EXIT_FAILURE    1       /* Failing exit status.  */
#define EXIT_SUCCESS    0       /* Successful exit status.  */



welches einer konstanten Zahl entspricht. Man kann halt auch exit(0); oder (in main) return 0; schreiben.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
029
15.09.2006, 14:57 Uhr
Spacelord
Hoffnungsloser Fall


Wäre nicht eine 18seitige Abhandlung über EXIT_SUCCESS was für die FAQ?Da gibt es doch bestimmt noch einiges drüber zu sagen.....
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 < [ 4 ] [ 5 ]     [ 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: