Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » parameter

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
30.12.2005, 17:23 Uhr
~chris123
Gast


dieses programm sammelt die parameter von einem windows programm und speichert sie in ein array:

int argnum=0;
char *argument[10];
char *seps=" ";
char *element=strtok(lpszArgument, seps);
while(element!= NULL)//argumente sammeln
{
MessageBox( NULL, element, "Arguments", MB_OK );
argument[argnum]=element;
argnum++;
element=strtok( NULL,seps);
}

nun habe ich das problem, dass ich auch sowas als parameter angeben will: "hallo welt"
aber das programm trennt den string bei dem space zeichen
was muss ich verändern damit es das nicht tut, wenn etwas in anführungszeichen steht?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.01.2006, 12:54 Uhr
mylemix



Hallo chris123

So wie ich deine Frage verstanden habe, möchtest du diesen String in das char Array einfügen. Versuche es mal mit der Funktion sprintf ().

Gruss mylemix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: