Problème avec une fonction récursive [C] - C - Programmation
Marsh Posté le 03-11-2007 à 13:44:31
J'ai enfin trouvé !
En définissant sousdossier non plus en char * sousdossier mais en char sousdossier[255] ca marche !
Marsh Posté le 03-11-2007 à 14:26:49
mhg a écrit : je me suis remis au c récemment
|
Pas du C. Le forum C++, c'est à coté.
Marsh Posté le 03-11-2007 à 17:21:05
très bof. Lis ça http://udrepper.livejournal.com/18555.html .
Sinon tu peux aussi repartir au chapitre chaîne de caractères, allocation toussa ?
Marsh Posté le 06-11-2007 à 12:46:44
Faut espérer que tu n'ai pas de lien vers un répertoire parent.
Marsh Posté le 03-11-2007 à 11:50:07
Bonjour,
je me suis remis au c récemment et la je butte sur un problème :
dans un premier temps je souhaite parcours un dossier et ses sous-dossiers à la recherche de certains fichiers qui par la suite exécuteront des actions. J'utilise pour cela une fonction readdir_rec récursive qui lis chaque sous dossier qu'il trouve et m'affiche cela à l'écran pour l'instant.
Seulement ca ne marche pas !
Plus étonnant quand j'affiche le paramètre dossier, il change après l'appel à sprintf je ne comprend pas pourquoi ?
Est-ce que quelqu'un voit mon problème ??
ps compilé sous dev c++ si ca apporte quelquechose.
Merci d'avance