Arguments en ligne de commande - C - Programmation
Marsh Posté le 16-08-2006 à 14:04:53
Pour moi si tu ne précise qu'un seul paramètre alors le second devient :
stdout (pointeur sur la sortie standard) ...
Marsh Posté le 16-08-2006 à 14:14:40
jbourdellon a écrit : Pour moi si tu ne précise qu'un seul paramètre alors le second devient : |
C'est comme ça que ça se passe ?
Code :
|
Marsh Posté le 16-08-2006 à 14:19:08
Oui ca me semble correct mais bon j'ai pas moyen de tester la, donc ...
Marsh Posté le 16-08-2006 à 13:40:07
Bonjour,
j'ai écrit une fonction copy :int copy(FILE *src, FILE *dst)
qui permet de copier le contenu d'un fichier dans un autre
Par exemple, si je tape :
Le programme me copie le contenu de source dans destination
mon main est donc le suivant (sans la gestion des erreurs) dans le cas ou il y a 2 arguments.
Je voudrais savoir comment modifier le main pour que le le contenu du fichier source soit afficher à l'écran lorsqu'il n'y a qu'un parametre :
et qu'il y ait copie lorsqu'il y a 2 parametres :
Merci