je sais bien que j'aurais pu me demmerder tout seul, vraiment.
Le probleme c'est que j'ai un exe qui me sort une erreur de 'memory could not me read' des que je le lance en double clikant dessus ou en le lancant par la ligne de commande, par contre si en mode débogage je ne fais que cliker sur F10 ( VC++ 6 ), ça marche très bien. ( et moi être un newbie de chez newbie )
Merci pour l'aide du msdn ( que je n'ai pas d'installé, pas de cd ).
Kristoph
C'etait dans la MSDN ? J'avais peur de repondre parcque je n'etais pas certain que ma page de manuel marche aussi sous Windows.
Code :
man system
man rulez :)
El_gringo
et, bonne lecture :
If command is NULL and the command interpreter is found, the function returns a nonzero value. If the command interpreter is not found, it returns 0 and sets errno to ENOENT. If command is not NULL, system returns the value that is returned by the command interpreter. It returns the value 0 only if the command interpreter returns the value 0. A return value of ? 1 indicates an error, and errno is set to one of the following values:
(trouvé dans la msdn en 2 secondes !)
El_gringo
déja si tu mets des parenthèses autour de system..., ça sera vachemeent mieux !
et puis, tu peux pas essayer plutot !?
paranoidandroid
Bonjour ...
if system("del C:\\toto.txt" ) return(0);
else return(-1);
Donc est ce que 0 c'est la valeur retournée si la comande a réussi et -1 si elle a échoué?
est ce que c'est l'invcerse de ce que je dis ?