Imprimer correctement du code source

Imprimer correctement du code source - Divers - Programmation

Marsh Posté le 30-11-2002 à 15:39:17    

Je dois imprimer du code C++. J'utilise vim pour coder mais le soucis c'est que lorsque je lui demande d'imprimer il change de page des que la précédente est remplie; résultat il coupe le code n'importe où, ce qui est pas top pour la lisibilité. Par ailleurs il laisse la coloration syntaxique ce qui est tres apréciable.
 
Je cherche donc un soft pour imprimer mon code sans couper les fonctions en plein milieu (et avec la coloration syntaxique).
 
merci bien :)

Reply

Marsh Posté le 30-11-2002 à 15:39:17   

Reply

Marsh Posté le 30-11-2002 à 22:45:09    

cassidy a écrit a écrit :

 
il change de page des que la précédente est remplie




C'est bien un soft comme ça ! Ca serait illisible sinon. :)  
 
Je sais pas si ce soft saurait interpréter ce qu'on faisait sous DOS : des caractères saut de page (caractère FF, Form Feed, ASCII 12 (012 ou 0012 ss windows)) mais faudrait les mettre à la main. :(  
 
 [:tomilou]

Reply

Marsh Posté le 30-11-2002 à 22:49:57    

cassidy a écrit a écrit :

il change de page des que la précédente est remplie



[:ddr555]


---------------
Je code en série et en parallèle
Reply

Marsh Posté le 30-11-2002 à 22:56:32    

nan la question semble con, mais c'est vrai que si y'avait un soft capable de tranformer un source en postscript par exemple en respectant la structure du langage pour gerer les sauts de page de maniere intelligente, je suis preneur aussi

Reply

Marsh Posté le 30-11-2002 à 23:46:01    

Ca existe peut-être ..
 
Ce que j'ai (j'avais contribué à l'améliorer) est un soft écrit par un américain en QuicBasic qui sert à préformater les prog QuickBasic en ayant une fonction/module qui commence à chaque page (grâce au fameux saut de page DOS), en se basant sur les mots clé SUB ou FUNCTION => plutôt aisé à détecter. En imprimant à l'italienne, ça donnait pas mal.
 
 [:tomilou] aux connaisseurs. Lundi, ils seront de retour.

Reply

Sujets relatifs:

Leave a Replay

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