begin process at 2010 02 10 17:33:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > COLORATION DE CODE C/C++ POUR LE FORUM DE CPPFRANCE

COLORATION DE CODE C/C++ POUR LE FORUM DE CPPFRANCE


 Information sur la source

Note :
Aucune note
Catégorie :Divers Classé sous :code, forum, coloration Niveau :Débutant Date de création :08/04/2007 Date de mise à jour :09/04/2007 17:32:02 Vu / téléchargé :3 841 / 180

Auteur : vecchio56

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note


 Description

Ce sort sert à mettre en forme un code avant de le poster sur le forum.
Tout est codé en dur à l'intérieur, donc si vous souhaitez modifier les couleurs ou ajouter des mot-clés par exemple il faut aller modifier ca dans le code.
Le programme va chercher le texte présent dans le presse papier, et le transforme dans un format compris par la boite de texte du forum.
Je signale que:
* La gestion d'erreur est baclée, donc ca risque de planter si le code n'est pas valide (par exemple commentaires non fermés, même si j'ai traité ce cas).
* Il y a sans doute des cas que j'ai oublié, merci de me le préciser si vous en trouvez



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

09 avril 2007 11:21:29 :
Modification du format du presse papier
09 avril 2007 17:27:43 :
RegisterClipboardFormat("HTML Format"); pour récupérer le bon format
09 avril 2007 17:32:02 :
Suppression d'un fichier inutile dans le zip

 Sources du même auteur

Source avec Zip SUPPRIMER LES # AJOUTÉS LORS D'UN COPIER/COLLER
Source avec Zip Source avec une capture CRÉER UN FICHIER ISO À PARTIR D'UN RÉPERTOIRE (WIN32)
Source avec Zip Source avec une capture EXPLORATEUR DE FICHIERS ISO
Source avec Zip Source avec une capture CHARGER UNE POLICE DEPUIS UN FICHIER OU UNE RESSOURCE (WIN32...
Source avec Zip Source avec une capture SHELL TREEVIEW (WIN32)

 Sources de la même categorie

Source avec Zip CALLOCATOR par troctsch
Source avec Zip HEAPCOLLECTOR par troctsch
Source avec Zip GÉNÉRE UN TABLEAU DE CARACTÉRE AU FORMAT C CONTENANT LE BYTE... par kertimanoff
FRACTIONS EGYPTIENNES par lptm974
BITOPERATOR par FrancoisGauthier

 Sources en rapport avec celle ci

Source avec Zip COLORATION SYNTAXIQUE AVEC QSYNTAXHIGHLIGHTER DU FRAMEWORK Q... par christophedlr
Source avec Zip Source avec une capture COLORATION SYNTAXIQUE par JCDjcd
Source avec Zip MASTERMIND4 par Math_Ador
Source avec Zip GÉNÉRATEUR DE CODES SOURCES par CodeStaler
Source avec Zip COLORATION DES GRAPHES par hibi

Commentaires et avis

Commentaire de Taron31 le 08/04/2007 19:39:49

excuse moi mais j'arrive pas a utiliser ton prog.. je copie du code ou du texte dans le clipboard, je lance ton prog et rien se passe.. le text dans ls clipboard n est pas modifié, rien ..

Commentaire de vecchio56 le 08/04/2007 20:01:37 administrateur CS

C'est normal si tu as l'impression que rien ne se passe, un message s'affiche uniquement en cas d'erreur.
Pour voir le changement, il faut faire le coller dans la boite de texte du forum.

Commentaire de SAKingdom le 09/04/2007 00:36:36

T'es sûr ? Moi ça ne fonctionne pas non plus.
Je copie du texte (un code C bien entendu) dans le clipboard, je démarre ton programme, je colle le texte dans le textbox du forum mais aucune coloration n'apparait.

Commentaire de vecchio56 le 09/04/2007 10:54:41 administrateur CS

Effectivement il y a un truc bizarre
Hier le format de clipboard utilisé était 49327, et aujourd'hui c'est 49329... Donc en remplacant 49327 par 49329 ca devrait marcher, pour le moment

Commentaire de vecchio56 le 09/04/2007 11:27:24 administrateur CS

J'ai mis a jour le code si vous voulez essayer.
Exemple:
http://www.cppfrance.com/infomsg_STL-PARCOURS-LISTE_917748.aspx

Commentaire de Taron31 le 09/04/2007 11:43:11

t'as recompilé le binaire ?

Commentaire de acx01b le 09/04/2007 14:06:34

salut,
une version avec yacc serait plus efficace (avec gestion d'erreur et tout et tout), en se servant du .y de gcc par exemple ??

ça me donne une idée de projet car je suis un cours de compilation ça serait une utilisation amusante de yacc/bison

Commentaire de vecchio56 le 09/04/2007 17:00:45 administrateur CS

Taron31> Si le problème c'est que le format utilisé par la textbox a encore changé entre temps. Il va faudrait que je trouve comment récupérer ce format.

acx01b> J'y ai pensé au début mais j'ai juste a répérer les chaines, les mots-clé et les commentaires, donc inutile a mon avis d'utiliser yacc pour ca.

Commentaire de vecchio56 le 09/04/2007 17:33:14 administrateur CS

En fait le problème était du au fait que la valeur du format pour le HTML dans le presse papier n'est pas toujours le même (pas de CF_HTLM).
Pour le récupérer il faut faire RegisterClipboardFormat("HTML Format");
Voila qui devrait marcher à présent.

Commentaire de SAKingdom le 09/04/2007 18:18:17

Oui, ça fonctionne bien maintenant.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Problème Progamme pour affichage [ par mystix5987 ] Bonjour à tous, cela fait un bout de temps que je cherche une solution sur le forum dans des sujets déjà traités, mais je n'ai rien trouvé.J'ai un sou Probleme en C++ (console) [ par nightmar ] Bonsoir :)Voila je debute en C++ et j'ai un petit probleme, j'ai esseyé de coder un code console asser simple mais apparament il y a un probleme avec Fichier TXT dans textbox [ par nerone21 ] Bonjour a tt les codeurs...Lors voila mon probleme, je code avec visual C++ 2005 express et quel fut mon desarroi lorsque je me suis appercu ke nos ch Comment faire un "SIMPLE" projet en C non .NET non manage non C++ avec VS2003 [ par laurent4x4x ] Bonjour à tous,voilà tout est dit dans le titre ...je ne fais pas de c++ et pas de c# non plusJe suis resté sur  Java  ;-)J'ai besoin de faire un simp [Dev-Cpp]Pb de compilation [ par Cyr62110 ] Voila mon probleme, j'ai fait la source suivante :#include &lt;windows.h&gt;#define _WIN32_IE 0x0500#include &lt;WinINet.h&gt;#include &lt;commctrl.h& HEXA en C [ par COLLECTION ] Bonjourje voudrais creer un éditeur hexadecimal en mode console :mais je n'arrive pas a avoir un code me permettant d'ouvrir un executable windows exe Passage à un TextBox différent [ par francki5126 ] Bonjour à toutes et à tous,voilà mon problème :    Je réalise un programme où je lis un code à barre sous la forme XXXXXX\r et je le retranscrit dans verifi [ par infodaoudi ] Bonjourj'ai un code comme ça :#elif PROGRAM == DO_SEGMENTATIONexitCode = (doSegmentation(argc, argv)) ? 0 : 1;     <font Structure avec un fichier [ par orangepulpe57 ] Bonjour,Je doit réaliser pour la fac un programme qui convertit le code morse en caractère. Le code morse est inscrit sur un fichier txt comme suit:A Algo utile ou complètement "bidon"?? [ par ninjagtr ] Bonjour,Je suis tombé sur un bout de code et je ne sais pas s'il a une utilité (autre que de me faire chercher lol).Voici le code : int Devinez(int x)


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales