Bonjour,
J'utilise Gnu Emacs pour écrire mes programmes tout en fait sauf Développez.net/forums, bref.
J'écris justement un programme qui lit ce que j'écris.
j'écris justement un programme qui lis le programme est me l'affiche dans une fenêtre plus petite que le terminal.
Le processus exact, j'écris avec Gnu Emacs, un programme qui lit une commande, l'exécute, envoie le résulta dans un fichier et j'ouvre le fichier pour le lire en mode texte.
Après avoir programmé ce programme, je l'exécute et lui donne la commande "cat" avec le nom du fichier source en argument et le processus suit son cours.
Voici le résultat avec le fichier source :
On voie des caractères sortis du cadre, c'est ce qui me pose problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 +----------------------------------------------------------------------------+ | |o); | begin |o); | -- initialize Interface ! |o); | Text_Io.Put_Line("-- initialize Terminal Interface !"); |o); | Arch.Terminal.Main.Shell_Initialize(Archmachine, Archai, Errno); | if Errno /= 0 then |o); | raise Non_Zero; |o); | end if; | | | | -- Ces le moment de lancer l'environnement selon l'interface. | -- | +----------------------------------------------------------------------------+
J'ai testé avec une ligne normale écrite avec Gnu Emacs 23.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 +----------------------------------------------------------------------------+ | | | Une très longue ligne, .../... de plusieurs dixaines de caractères accen | | tuées ou pas mais tous alignés sur une seule et unique même ligne pour | | tester mon interface Gnu/Linux. | | | | | | | | | | | | | | | +----------------------------------------------------------------------------+
Donc, je soupçonne des caractères cachés en tous genre dans mon fichier source du programme.
Je cherche un moyen de les identifier, et éventuellement de les supprimer.
Merci pour votre réponse.
Partager