[..] Décompte de caractères entre 2 pipe
Posté : jeu. 08 janv. 2009 14:47
Bonjour à tous,
J'en appelle à vos lumières car ça fait plusieurs jours que je traine sur le forum pour arriver à faire mon programme, et je m'aperçois que ... ben que je suis une grosse crêpe en programmation
Voici la problematique:
Je dois scruter un dossier. Si dans ce dossier il y a des fichiers, je commence à lire le premier. Je srute les | (pipe) sur les lignes commencant par P|0, et dois compter le nombre de caractères entre le 2eme et le 3eme pipe de la ligne. S'il y a plus de 4 caractères entre ces 2 pipe, je recopie la ligne entière, et le nom du fichier, dans un fichier erreur.txt; sinon je continue à scruter le fichier, puis une fois le fichier terminé, le fichier qui suit, ... Le but ultime étant qu'à la fin de tout ce process sur le dossier complet, j'envoie par mail le fichier erreur à
... moi, et de deplacer les fichiers ainsi scannés dans un dossier d'archive.
Plein de bonne volonté, j'ai donc pris mes bits et mon couteau, et j'ai réussi à ouvrir le premier fichier du dossier, lire les lignes, detecter les lignes commencant par P|0, reperer les pipe , et ...
et ben c'est tout. HELP !!!!!!!!!!!
Voici mon chef d'oeuvre, on ne se moque pas s'il vous plait:
N.B: je sais que j'ai déclaré toute les variables en Global, mais vu la taille du programme, je pense que ca ne doit pas avoir trop d'incidence sur le fonctionnement... enfin je dis ça mais si je me plante, n'hésitez pas à me le dire... oui vas-y cogne William !
J'en appelle à vos lumières car ça fait plusieurs jours que je traine sur le forum pour arriver à faire mon programme, et je m'aperçois que ... ben que je suis une grosse crêpe en programmation
Voici la problematique:
Je dois scruter un dossier. Si dans ce dossier il y a des fichiers, je commence à lire le premier. Je srute les | (pipe) sur les lignes commencant par P|0, et dois compter le nombre de caractères entre le 2eme et le 3eme pipe de la ligne. S'il y a plus de 4 caractères entre ces 2 pipe, je recopie la ligne entière, et le nom du fichier, dans un fichier erreur.txt; sinon je continue à scruter le fichier, puis une fois le fichier terminé, le fichier qui suit, ... Le but ultime étant qu'à la fin de tout ce process sur le dossier complet, j'envoie par mail le fichier erreur à
Plein de bonne volonté, j'ai donc pris mes bits et mon couteau, et j'ai réussi à ouvrir le premier fichier du dossier, lire les lignes, detecter les lignes commencant par P|0, reperer les pipe , et ...
Voici mon chef d'oeuvre, on ne se moque pas s'il vous plait:
► Afficher le textele code