Petit probleme dargument en language c

Fermé
abaouai - 21 nov. 2009 à 17:28
 abaouai - 21 nov. 2009 à 18:06
Bonjour,

J'ai vraiment un petit probleme mais bon c'est vraiment handicapant.

Je m'explique, je dois ouvrir un dossier via un arguement donc je fais tout naturellement

opendir(argv) mais ca ne fonctionnait pas jusqu'a ce que je me rende compte qu'il fallait que je passe en argument non pas "DIR1" mais "/DIR1"

donc je voudrais savoir comment faire un opendir(/argv)

merci par avance, j'espere avoir ete claire dans ma question

salutation

2 réponses

tu prendre ton argv et tu lui ajouter un "/" au debut avec la fonction strcat

ex:
/* strcat example */
#include <stdio.h>
#include <string.h>

int main ()
{
char str[80];
strcpy (str,"these ");
strcat (str,"strings ");
strcat (str,"are ");
strcat (str,"concatenated.");
puts (str);
return 0;
} il "affiche these strings are concatenated."
0
c'est une bonne idee mais apres experimentation, ce n'est pas pratique... une autre idee peut etre ?
0