Formateur / débugger de code html [visual c++ 6.0]

Soyez le premier à donner votre avis sur cette source.

Vue 4 062 fois - Téléchargée 198 fois

Description

Ce bout de code lit du HTML en le comprennant parfaitement pas et lui enlève touote indentation qu'il a pu avoir. Ensuite mine de rien, il lui en donne une nouvelle... pas mal crinqué mais pour démerder du code assez vite rien de tel.

Source / Exemple :


//prototypes... et oui on retrouve du machage de mon formatteur de code en c
//que voulez vous je suis pointilleux sur les présentation de code et je 
//déteste remettre en forme le code des autres
int LireNomFichier(char NomFichier[],int pSize);
void Decaler(int Ligne,int &DerniereLigne,char ***FileDump,int &FileSize,int LineLength);
void Supprimer(int Linge, int &DerniereLigne,char **FileDump,int FileSize,int LineLength);
void CreateTab2D(int numLines,int lineLength,char ***tab);
void Augmenter_FormatTableau2D(char ***tab,int &numLines,int lineLength);
bool IsAttributeRestriction(int Ligne,char **FileDump,int FileSize,int LineLength);
void TraiterParenMultiLigne(int &Ligne,char *strTabs,char **FileDump,int FileSize,int LineLength);
int IsCloseTags(char *str,int maxLength,bool count);
int IsOpenTags(char *str,int maxLength,bool count);
bool FinDeCommentaire(char* ChaineToLookAt,int MaxLength);
bool DebutDeCommentaire(char* ChaineToLookAt,int MaxLength);
void TrimTailnFormat(char* str,int maxLength);
void PreSaveFormat(char* str,int maxLength);

Conclusion :


explication sur le fonctionnement
trois façon possible depuis l'invite de commande...
HTMLFormat
  vous devez alors saisir le chemin d'accès à votre fichier, sortie standard
HTMLFormat c:\temp\Monfichier.html
  sortie standard
HTMLFormat c:\temp\Monfichier.html Result.txt
  Envoie les données de sortie vers Result.txt

ATTENTION:
Ce merveilleux petit bout de code ne fait pas par lui même de copie de sauvegarde de vos fichiers sources ainsi tout dommages causé à ces derniers ou à quoi que ce soit d'autre de quelques façon que ce soit, en totalité ou en partie, avec ou sans sucre, est à vos risque et périls... personnellement je ne vois aucun risque ou péril à avoir mais bon on sait jamais.

NOTE: Ce code a été développé et utiliser avec Windows 2000, l'intégration de cet utilitaire aux outils d'ultra-edit permettait de faire une correction rapide et efficace du Code HTML affreux généré par Front page

remerciements
heuuuuuuu... merci moi, très pratique ce bout de code pour moi, nouvelle version encore meilleur à venir

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

MeltedMind
Messages postés
35
Date d'inscription
mardi 8 janvier 2002
Statut
Membre
Dernière intervention
6 janvier 2003
-
ha! c:empglobal.html
alex1er
Messages postés
39
Date d'inscription
jeudi 11 avril 2002
Statut
Membre
Dernière intervention
5 juin 2006
-
Ce qui ne marche pas, c'est que je tape la ligne de commande suivante : HTMLFormat c: empglobal.html et dès que j'appuis sur entrée, un message d'erreur windows intervient et qui indique que la mémoire ne peut pas être read.
Bien evidement, j'ai recompilé le projet.

Voila @+
MeltedMind
Messages postés
35
Date d'inscription
mardi 8 janvier 2002
Statut
Membre
Dernière intervention
6 janvier 2003
-
Ça plante dès qu'on le lance?? Mais encore, c'est un application console en dos, compilé avec Visual C++ 6.0... il n'y a rien de bien sorcier, détails de l'erreur? Ne trouve pas le fichier spécifié? Explique car pour ma part il fonctionne très bien. Tu compile?

Tu devrais aimer le fait qu'il prend la peine de te dire que tu n'as pas fermer tel tag font ou le tag p mais tu le trouvera peut-être un peu crinqué tout de même.
alex1er
Messages postés
39
Date d'inscription
jeudi 11 avril 2002
Statut
Membre
Dernière intervention
5 juin 2006
-
Ca plante dès qu'on le lance. Probleme de memoire read.
@+
alex1er
Messages postés
39
Date d'inscription
jeudi 11 avril 2002
Statut
Membre
Dernière intervention
5 juin 2006
-
Je vais essayer tout cela mais ca m'a l'air pas mal, surtout pour des gens comme moi qui 'utilise aucun soft WISWIG.
@+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.