[C] .. elle est bonne cette ligne ?

.. elle est bonne cette ligne ? [C] - Programmation

Marsh Posté le 22-02-2002 à 12:02:37    

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 ?
 
Est ce que je dis n'importe quoi ?
 
Merci

Reply

Marsh Posté le 22-02-2002 à 12:02:37   

Reply

Marsh Posté le 22-02-2002 à 12:08:23    

déja si tu mets des parenthèses autour de system..., ça sera vachemeent mieux !
et puis, tu peux pas essayer plutot !?

Reply

Marsh Posté le 22-02-2002 à 12:09:09    

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 !)

Reply

Marsh Posté le 22-02-2002 à 12:43:56    

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 :
  1. man system


 
man rulez :)

Reply

Marsh Posté le 22-02-2002 à 12:54:24    

ElGringo ...
 
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 ).

Reply

Marsh Posté le 22-02-2002 à 13:03:12    

Et un ptit tour sur la MSDN en ligne de Microsoft ;)
 
http://msdn.microsoft.com/

Reply

Marsh Posté le 22-02-2002 à 13:05:43    

Kristoph a écrit a écrit :

Et un ptit tour sur la MSDN en ligne de Microsoft ;)
 
http://msdn.microsoft.com/  




 
j'ai pas internet sur mon poste :ouch:
Juste disons 15 minutes par jour sur le poste d'un voisin
 
Merci pour le lien ;)

Reply

Marsh Posté le 22-02-2002 à 14:08:56    

ouais, et install la mdsn, c carrément essenciel comme truc !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed