Formatteur de code

Formatteur de code - C - Programmation

Marsh Posté le 25-01-2005 à 11:58:06    

Oila, je cherche un ptit programme pour me mettre en forme du code C.
Pour ceux qui connaissent, un truc qui fait pareil qu'Eclipse pour formatter du java.
 
j'ai déjà essayé indent et j'arrive pas a lui faire sortir ce que je veux :/

Reply

Marsh Posté le 25-01-2005 à 11:58:06   

Reply

Marsh Posté le 25-01-2005 à 12:00:48    

les modes d'emacs propose plein de style d'indentation, pour pas mal de langages, et c'est configurable/extensible à volonté.

Reply

Marsh Posté le 25-01-2005 à 12:16:11    

spa la panacée :/
 
et je suis *légérement* allergique a emacs :o

Reply

Marsh Posté le 25-01-2005 à 12:18:30    

va voir un allergologue

Reply

Marsh Posté le 25-01-2005 à 12:23:20    

xav14 a écrit :

Oila, je cherche un ptit programme pour me mettre en forme du code C.
Pour ceux qui connaissent, un truc qui fait pareil qu'Eclipse pour formatter du java.
 
j'ai déjà essayé indent et j'arrive pas a lui faire sortir ce que je veux :/


 
vu le nombre d'options qu'il propose essaye encore

Reply

Marsh Posté le 25-01-2005 à 13:09:31    

xav14 a écrit :

Oila, je cherche un ptit programme pour me mettre en forme du code C.
<...>j'ai déjà essayé indent et j'arrive pas a lui faire sortir ce que je veux :/


http://mapage.noos.fr/emdel/codage.htm#indentation


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 25-01-2005 à 18:16:24    

une véritable mine d'informations ce site :o

Reply

Marsh Posté le 25-01-2005 à 19:05:30    

Si indent te convient pas, il existe aussi great code :  
 
http://sourceforge.net/projects/gcgreatcode/


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 25-01-2005 à 20:57:29    

je teste :o

Reply

Marsh Posté le 25-01-2005 à 21:03:38    

pour du spartiate :eek:
en plus ca rend le source tout cracra :o
 
je sens que mon prochain programme ce sera un formatter de c en java :o

Reply

Marsh Posté le 25-01-2005 à 21:03:38   

Reply

Marsh Posté le 25-01-2005 à 22:03:40    

xav14 a écrit :

pour du spartiate :eek:


 
 :heink:  
 

xav14 a écrit :


en plus ca rend le source tout cracra :o


 
 :heink:  
 
Il est gentil le pépère, mais j'ai indenté (avec succès) quelques centaines de milliers de ligne de code, aussi bien avec indent qu'avec gc. C'est quoi ton problème exactement ?


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 25-01-2005 à 22:07:10    

xav14 a écrit :


je sens que mon prochain programme ce sera un formatter de c en java :o


les sources à indenter devront être limités à une taille précise pour que le soft soit utilisable ? [:petrus75]


Message édité par Harkonnen le 25-01-2005 à 22:07:24

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-01-2005 à 22:10:03    

xav14 a écrit :


je sens que mon prochain programme ce sera un formatter de c en java :o


 
antlr ou javacc ?


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 25-01-2005 à 23:06:16    

ory a écrit :

vu le nombre d'options qu'il propose essaye encore


 
C'est parce que ce que tu veux ne repond pas aux standards en la matiere  :non:
 
PS : Le "veritable" ecrit ses formatteurs C en C [:aloy]


Message édité par Gonzoide le 25-01-2005 à 23:34:48
Reply

Marsh Posté le 25-01-2005 à 23:29:15    

Elianor a écrit :

:heink:  
 :heink:  
Il est gentil le pépère, mais j'ai indenté (avec succès) quelques centaines de milliers de ligne de code, aussi bien avec indent qu'avec gc. C'est quoi ton problème exactement ?


 
j'aime pas les progs ou il faut se taper 100 lignes d'aide sur des parametres tous aussi tordus les uns que les autres sachant que la moitié d'entre eux je n'ai pas la moindre idée de ce que ca fait.
 

Harkonnen a écrit :

les sources à indenter devront être limités à une taille précise pour que le soft soit utilisable ? [:petrus75]


 
4Go [:spamafote] c'est la taille max d'un StringBuffer, après les problèmes d'allocation, c'est la jvm qui a pas qu'à être bugguée :o
 

Elianor a écrit :

antlr ou javacc ?


 
java.util.Scanner  [:twixy]  
 

Gonzoide a écrit :

C'est aque ce que tu veux ne repond pas a un des quelques standards en la matiere  :non:


 
bah, j'aime pas la syntaxe gnu avec leurs indentations fumées, le k&r c'est la mise en forme de la fonction qui me rebute et le berkeley je sais plus :o
 

Reply

Marsh Posté le 25-01-2005 à 23:35:44    

xav14 a écrit :

bah, j'aime pas la syntaxe gnu avec leurs indentations fumées, le k&r c'est la mise en forme de la fonction qui me rebute et le berkeley je sais plus :o


 
Tu devrais essayer Ellemtel

Reply

Marsh Posté le 25-01-2005 à 23:53:08    

ils disent pas grand chose sur la manière de formatter un source.
 
pour faire simple et compliqué, je cherchais un truc comme dans eclipse où on voit *visuellement* qu'est-ce que font tous les paramètres. mais bon, comme d'hab en C, on peut pas faire un truc en 2s quand on ne maitrise pas tout de A a Z [:spamafote]

Reply

Marsh Posté le 26-01-2005 à 00:04:43    

ben ça a pas de rapport avec la mise en forme du code tout ça ...

Reply

Marsh Posté le 26-01-2005 à 11:20:34    

Elianor a écrit :

Si indent te convient pas, il existe aussi great code :  
 
http://sourceforge.net/projects/gcgreatcode/


 
en tout cas merci c'est pas perdu pour tout le monde :o
je connaissais pas, il est super :love:  
en plus il s'integre nickel dans DevC++, que du bonheur :jap:


---------------
Always wear a camera!
Reply

Marsh Posté le 26-01-2005 à 11:47:01    

[GC]

Flaie a écrit :

en tout cas merci c'est pas perdu pour tout le monde
je connaissais pas, il est super  
en plus il s'integre nickel dans DevC++


Comme GNU Indent.
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 26-01-2005 à 12:48:26    

++fab a écrit :

ben ça a pas de rapport avec la mise en forme du code tout ça ...


 
et pourtant :
 
http://xav14.free.fr/hfr/eclipse_formatter.png

Reply

Marsh Posté le 26-01-2005 à 12:59:45    

Emmanuel Delahaye a écrit :

[GC]
 
Comme GNU Indent.


Sauf que j'ai pas reussi à le compiler, avec les sources prises sur un ftp du GNU, GC à eu la bonne idée de fournir un exe ce qui est toujours sympa quand on a pas VC++ et qu'avec DevC++ je me tape 1000 erreurs  :)
d'ailleurs GC compile nickel avec DevC++, y'a juste à faire un cast et ça marche :jap:


---------------
Always wear a camera!
Reply

Marsh Posté le 26-01-2005 à 13:09:26    

Flaie a écrit :

Sauf que j'ai pas reussi à le compiler avec les sources prises sur un ftp du GNU,


Faut un peu se secouer le neurone, mais on n'y arrive...

Citation :


GC à eu la bonne idée de fournir un exe ce qui est toujours sympa quand on a pas VC++ et qu'avec DevC++ je me tape 1000 erreurs  :)
d'ailleurs GC compile nickel avec DevC++, y'a juste à faire un cast et ça marche


Un cast ? J'espère qu'il est justifié...
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 26-01-2005 à 13:36:54    

xav14> ha capito, j'avais mal interprété :(

Reply

Marsh Posté le 26-01-2005 à 17:04:37    

Citation :

Faut un peu se secouer le neurone, mais on n'y arrive...


J'ai un peu de mal à resoudre des dizaines d'erreurs avec du code que je connais pas et où franchement y'a vraiment trop à comprendre d'un coup
 

Citation :

Un cast ? J'espère qu'il est justifié...


euh y'avais une erreur entre une conversion d'un void vers char * j'ai juste tenté un (char*)truc et ça passe sans probleme j'ai pas encore vu de problèmes à l'execution ... c'est peut-être pas très propre mais bon  :pt1cable:  
 
enfin bon merci quand même pour le lien, j'ai plus qu'a faire un petit programme pour appliquer l'effet voulu juste aux fenêtres ouvertes de DevC++ et puis ça roule :hello:


---------------
Always wear a camera!
Reply

Marsh Posté le 26-01-2005 à 22:36:30    

Personne n'a mentionné astyle ?
http://astyle.sourceforge.net/


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 27-01-2005 à 00:08:12    

j'avais déjà essayé aussi :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed