[débutant] Fonction pour extraire une partie d'une chaine de caractère
Bonjours,
je débute depuis peu en C/C++ (je ne sait même pas exactement avec le quel je programme...) et je reste bloquer sur un problème épineux :
Je voudrait faire une fonction pour obtenir le path d'un fichier à partir du chemin d'accès. Explication :
Je passe en argument a ma fonction :
Code:
C:\Program Files\fast-ftp\fast-ftp.exe
et je veux :
Code:
C:\Program Files\fast-ftp\
pour pouvoir avoir sa :
Code:
C:\Program Files\fast-ftp\config.ini
Autre problème :
lorsque j'utilise la fonction strcat pour concatener "C:\Program Files\fast-ftp\" eet "config.ini", la valeur de argv[1] est remplacer par "onfig.ini" hors j'ai besoin de argv[1] plus loins mais non modifié si possible...
Quelqu'un aurai-t-il une solution à me proposer ???
Merci