Bonjour,

J'essaie actuellement de créer un logiciel simple, mais je n'ai qu'une maigre expérience de visual C++ (création de programmes comme le remplissage d'un tableau ou résolution d'une équation).

Voici son principe:

=> traiter une liste de fichiers et les renommer
=> retirer tous chiffres ou charatères autres que des lettres au début du nom de ce fichier (s'il y en a)
ex: 147fichier.exe => fichier.exe ou &4-7fichier.exe => fichier.exe
=> remplacer les "_" par " "
ex: fichier_43_bis.exe => fichier 43 bis.exe

Pour moi la logique aura cette forme là:

=> pouvoir définir un dossier où se situe des fichiers, ou bien faire une sélection multiple des fichiers
=> pouvoir compter ce nombre de fichier (utile pour les futures boucles)
=> avoir un boutton "traiter" qui une fois cliqué fera l'opération suivante:

{
boucle 1 (de 0 à n)
{
fichier numéro n sélectionné
définir le nombre "a" de charactères du fichier
boucle 1-1
{
si premier character du nom du fichier est différente d'une lettre, le supprimer.
la boucle s'arrête quand on tombe sur une lettre
}
boucle 2-2 (de 0 à a, où a nombre de charactères du fichier)
{
ce coup ci on traite charactère par charactère, et si celui ci est égal à "_" alors on le remplace par un espace
}
}

....

Ce diagramme est très incomplet, mais je ne connais pas le codage c++ nécessaire pour renommer, modifier les charactères du nom d'un fichier, parcourir les charactères d'un nom de fichier, modifier un charactère par un autre, créer une liste de sélection (par inclusion dans un dossier, ou sélection multiple directe par ctrl+clic), etc....

Merci beaucoup pour votre aide

Cordialement, Clément.