Pb de passage de parametres en C++

hergestridgefr Messages postés 1 Date d'inscription lundi 14 avril 2003 Statut Membre Dernière intervention 14 avril 2003 - 14 avril 2003 à 18:23
cs_payen Messages postés 252 Date d'inscription mercredi 25 octobre 2000 Statut Membre Dernière intervention 1 mai 2005 - 14 avril 2003 à 23:45
Bonjour,

J'ai un souci avec un appli que j'ai développée en C++, et qui recoit des arguments d'une autre appli (faite en Flash), avant de les traiter.

Si il y a un espace dans un des arguments, l'appli C++ plante avec le message suivant :
L'instruction à "0x78001c9d" emploie l'adresse mémoire "0x00000000". La mémoire ne peut pas être "read".

Je récupère les arguments dans des variable de type string, avec un appel du type :

variable = argv[count];

Si qq'un peut m'aider
Merci

A+
Sylvain

1 réponse

cs_payen Messages postés 252 Date d'inscription mercredi 25 octobre 2000 Statut Membre Dernière intervention 1 mai 2005
14 avril 2003 à 23:45
Il faut que tu envoies ta chaine de caractere avec des guillemets POUR CHACUN des arguments qui sont passes par ton appli flash dans lequel il y a un espace :

"machin chose " truc ...
0
Rejoignez-nous