juju286 a écrit :
j'aimerais lire/écrire et faire d'autres opérations dans un fichier via un programme C. J'aimerais passer ce fichier en argument de la ligne de commande. Comment dois-je m'y prendre?
|
L'une des formes normalisées de main est()
int main (int argc, char **argv) |
Les arguments de la ligne de commande sont dans argv[1] argv[2] etc. en fonction de la valeur de argc...
En argv[0], il y a soit une chaine vide, soit le nom du programme seul, soit le nom du programme avec le chemin complet.
Il est temps d'ouvrir un livre de C, cette notion est basique.
Message édité par Emmanuel Delahaye le 17-09-2005 à 16:03:05
---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/