Hallo Kai,
ich bin ein echter c++ newbee aber finde mich auf grund
langer php kenntniss ganz gut zu recht.
Das ist schön. Es gibt ja auch eine Menge Parallelen zwischen diesen beiden Sprachen - aber eben auch einen gravierenden Unterschied.
jetzt stell ich mir die frage ob , und wenn ja , wie man
aus der kommandozeile einen wert an ein c script übergiebt.
das muss ja eine verwante funktion zu std::cin sein .. oder ?
Nein, die Parameter, die du deinem Programm übergibst, kannst du in C/C++ über das Array char **argv abfragen (argv[0] enthält dabei den Namen und Pfad der Programmdatei selbst), int argc gibt dir an, wieviele Parameter (einschließlich des Programmnamens selbst) übergeben wurden.
z.B. #: meinScript.c wert1 wert2
Und hier kommt der große Unterschied: C-Programme werden normalerweise compiliert und werden nicht direkt aufgerufen. Das fertig übersetzte und ausführbare Programm liegt dann direkt in Maschinensprache vor und trägt üblicherweise nicht mehr die Endung ".c".
geht sowas überhaupt ?
Aber klar - ein Großteil der professionellen Programme ist in C/C++ geschrieben, und da geht's ja auch!
Schönen Abend noch,
Martin
Success should be measured not so much by the position that one has reached in life,
but by the obstacles one has overcome while trying to succeed.