Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Strcat devient fou? [ Divers / Général ] (CCJ)

dimanche 18 mars 2007 à 14:29:57 | Strcat devient fou?

CCJ

Membre Club
Hello.
Jessay actuellement de faire un programme pour lister tt les fichiers de mon disque par les API FindNextFile et tt par le biais dune fonction recursive.
Or pour lister les fichiers des sous dossier il me faut le chemin
Pour je fais un strcat avec tt ce quil me faut comme suit :
char NextPath[260];
strcat(NextPath,dPath);
strcat( NextPath,IpFindFileData.cFileName);
strcat(NextPath,"\\");
char dNextPath[260];
strcat(dNextPath,NextPath);
strcat(NextPath,"*.*");
où NextPath serra laddresse du dossier avec le *.* en fin, et dNextPath serra le Chemin brut(oui je c c barbare dutiliser deux variabe mais plz no comment la dessus )
dPath contient le dossier en cours danalyse

Seulement lorsque je lance le code avec pr données:
dPath = C:\
IpFindFileData.cFileName = Documents and Settings
ca me retourne :
NextPath = $?=)çm^$C:\Document and Settings\*.*
dNextPath =$?=)çm^$C:\Documents and Settings\
"$?=)çm^$" n'est pas le truc exacte mais bon jpense pas que ca vous aide a maider
Bien entendu ces fichiers nexistant pas ... la "recursivité" plante
Aidez moi svp jai deja claké 2 Aspegic ><


Si l'informatique été de l'alcool il y aurait des genies partout

dimanche 18 mars 2007 à 14:55:42 | Re : Strcat devient fou?

cosmobob

Réponse acceptée !
salut,
faut initialiser ton tableau "char dNextPath[260];" avant de l'utiliser avec strcat sinon normal que le résultat soit aléatoire (strcat écrit après le premier caractère de fin de chaine rencontré, caractère qui est 0)...
Le plus simple:
char dNextPath[260];
dNextPath[0] = 0;
// Mtnt tu fais ce que tu veux

@+


dimanche 18 mars 2007 à 15:33:30 | Re : Strcat devient fou?

CCJ

Membre Club
Ca marche merci !

Si l'informatique été de l'alcool il y aurait des genies partout

dimanche 18 mars 2007 à 15:41:34 | Re : Strcat devient fou?

CCJ

Membre Club
Et voila ! jpeu faire un listage complet de tt mon disque dur !!

Si l'informatique été de l'alcool il y aurait des genies partout

dimanche 18 mars 2007 à 16:16:07 | Re : Strcat devient fou?

vecchio56

Administrateur CodeS-SourceS
Le plus logique en l'occurence est d'utiliser strcpy le premier coup puisque le tableau est vide

_____________________________________
Un éditeur de ressources gratuit pour Windows




Cette discussion est classé dans : fichiers, strcat, tt, nextpath, dnextpath


Répondre à ce message

Sujets en rapport avec ce message

GRrrrr :'( !! chaines et fichiers [ par watch_3754 ] On se demande pourquoi c'esst la section "Au secours" qui est la plus remplie ^^Voila le probleme, je travaille sur des fichiers qui ne sont pas des t Devpack wxWidgets 2.5.4 pour Dev-Cpp 4.9.9.2 [ par fredcl ] Bonjour a tous,pour ceux que celà interresse les devpack de wxWidgets 2.5.4 pour Dev-Cpp 4.9.9.2 (dernière version) sont disponible sur mon sitehttp:/ 'multiple definition' de fichiers en-tête [ par GIRAFE ENRHUMEE ] J'écris, sur Dev C++ 4, un projet C++ comportant 2 fichiers .cpp et un fichier .h.  L'un de mes fichiers .cpp comporte #include, jusqu'à présent tout Difference entre deux fichiers [ par LordBob ] Bonjour a tous, voila je viens de constater quelque chose de bizar et j'aimerais que m'éclaireriez sur un phénoméne que je viens de constater. en fait Connection sur dossier avec htaccess [ par malik7934 ] Bonjour, Je cherche à me connecter à un dossier sur mon site depuis une application. Pour des raisons xy, mon dossier est protégé en accès avec htacc linker sans compiler [ par Arnaud16022 ] hello tt le monde j'ai plusieurs .obj créés soit par nasm soit par Dev-C++ soit par VC++6, et normalament en liant tt ca on devrait pouvoir avoir un . recherche de fichiers du pilote odbc hyperfile [ par PBDLpc ] Salut,pour un projet de stage je dois accaéder à une base de données en hyperfile mais je n'ai pas windev. j'ai essayé d'installé un pilote odbc par u A l'AIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDDDE !!!!!!! [ par rach1855 ] Salut à toutes et à tous, Je suis un nouveau membre parmi vous et je commence déjà à vous embeter avec mes questions . Bon, en fait j'ai un projet à f Recherche de MAX DCOM [ par MasterShadows ] Salut à tous,voilà je cherche toujours à convertir mes fichiers MAX en X.J'avais télécharger PandaExplorer, qui est un module d'extension pour 3DSMAX transfert fichiers sur réseau [ par webboyboy ] Salut, je suis obligé de récupérer tous les mois des fichiers dans mon entreprise via le réseau.Je lance une application batch DOS ( fonction xcopy ) 


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.