.| Autor | Beitrag |
|---|---|
|
000 03.08.2001, 14:09 Morgan[HLF] |
Ich habe mal einige Fragen zu diesem Codestück: else if (FStrEq(pcmd, "vguimenu")) Was bedeutet CMD_ARGC,GetClassPtr,atoi ? --http://www.powercreator.de <-Screen & Printdesign |
|
Profil || Suche |
|
001 03.08.2001, 14:17 Hanky |
Ick wes nit, aber im Code kannste das doch nachlesen, oder? (gehe zu def. von..) haste MSDN?? Falls das kein hl-krams ist.. -- |
|
Profil || Suche |
|
002 03.08.2001, 14:19 DolHalflife |
CMD = Codemappendeathmatch lol ich kenne dies codebefehle nicht... --I'm deaf
|
|
Profil || Suche |
|
003 03.08.2001, 14:25 Hellfire |
CMD_ARGC - würde ich mal als Command Argument Count interpretieren (das müsste irgendein Makro sein. Such am besten mal nach der definition). |
|
Profil || Suche |
|
004 03.08.2001, 14:53 Morgan[HLF] |
Thx Hellfire! --http://www.powercreator.de <-Screen & Printdesign |
|
Profil || Suche |
|
005 03.08.2001, 17:31 Prefect |
Und ich betone nochmal: Rechtsklick -> Gehe zu Definition von ... cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
006 03.08.2001, 21:56 static_caster |
soweit ich weiß, sind argv und argc ARGumente, die mit der komandozeile übergeben werden. int main( int argc, char* argv[] ) wobei argc die anzahl der in argv angegebenen befehle enthält. und der source (der gaaaanz oben) sagt im wesentlichen: NUR SONNE VERMUTUNG!!! dat krasse an "char* argv[]" is ja, daß du n feld von zeichenketten hast. weils ja "char*" ist, und davon ein feld. fällt mir nur grad auf. (ist C-aufrukonvention) --Dieser Beitrag wurde am 03.08.2001 um 21:59 von static_caster bearbeitet. |
|
Profil || Suche |
|
007 04.08.2001, 02:38 Another1 |
was'n dadran krass caster? *G* --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
008 04.08.2001, 14:57 Prefect |
Und er redet von Feldern *rennt gegen die Wand* Array heißt das. Array Array Array Array Array. Ok? cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
009 04.08.2001, 15:00 static_caster |
*schnief* @Another1 wat dadran krass is? ALLES! :-) aber ansonsten stimmet doch, was ich tu vermuten?? -- |
|
Profil || Suche |
|
010 04.08.2001, 15:48 Mazze |
Mal ne blöde Frage: BattleTech-MOD: |
|
Profil || Suche |
|
011 04.08.2001, 16:31 Another1 |
CBasePlayer**** pDynamicPlayerPointerArrayPointerArrayPointer; kewl ne? :D --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
012 04.08.2001, 22:36 blair |
hmm chef, ich hab zwar nicht so nen c++ mäßigen namen wie du, aber wenn mich meine mas skillz nicht täuschen, dann ist char *argv[] kein Array von Strings, sondern ein Array von Chars (Zeichen). Daraus ergibt sich dann, das das nicht viele Zeichenketten sind, sondern nur eine... break; --because our freedom sits at the end of a gun |
|
Profil || Suche |
|
013 05.08.2001, 01:44 Another1 |
char *argv[] is in der tat ein array von STRINGS (ein array von char pointern) da hat er schon recht =P --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
014 05.08.2001, 02:12 Creeper |
hm in c++ gibt es ja keine Strings :P es gibt nur: Head Coder:Sudden-Impact Listen to CKY you fuCKYrs http://www.ckymusic.com |
|
Profil || Suche |
|
015 05.08.2001, 11:51 static_caster |
eben :-) -- |
|
Profil || Suche |
|
016 05.08.2001, 12:12 Archangel |
oder char *string, speicher kann mit string = (char *)malloc(nbytes) (stdlib.h) angefordert werden... is halt praktisch weil nbytes keine constante sein muss, anders als bei der deklaration eines arrays.. -- |
|
Profil || Suche |
|
017 05.08.2001, 15:13 Mazze |
malloc ist aber wieder C! BattleTech-MOD: |
|
Profil || Suche |
|
018 05.08.2001, 20:10 Another1 |
kannst doch nit C und C++ trennen! --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
019 05.08.2001, 21:33 static_caster |
doch, doch, _kannst_ C und C++ trennen! struct Ich{ int a, b; }; oder void nochwas( a, b, c ) int a; char b; long c; { /*...*/ } in c++! -- |
|
Profil || Suche |
|
020 05.08.2001, 22:38 Archangel |
das ist alter stil, du kannst nicht sagen das wäre C stil.. von dieser schreibweise wird auch im K&R C abgeraten, weil die vorwärtsdeklaration void nochwas(); lauten würde und so vom compiler beim aufruf sowohl typ und anzahl der argumente nicht überprüft werden können... Dieser Beitrag wurde am 05.08.2001 um 22:39 von Archangel bearbeitet. |
|
Profil || Suche |
|
021 05.08.2001, 23:06 Mazze |
Ja klar geht alles ist aber nicht gut! Wieso sollte man C und C++ nicht trennen können??? BattleTech-MOD: |
|
Profil || Suche |
|
022 06.08.2001, 01:27 static_caster |
...und c ist nicht mehr komplett in c++ enthalten. und der iso 99 - c - standard hat sehr viel von c++ genommen - da kann man dann nicht mehr sagen, daß c++ auf diesem neuen c aufbaut... (z.B. "inline" geht jetzt auch in c) |
|
Profil || Suche |

