[Question] FreePascal

Statut
N'est pas ouverte pour d'autres réponses.

Ser!al

Elite
Bonjour à tous,

Voilà j'ai installé récemment le programme FreePascal pour pouvoir essayer tout les ptits programmes que je fais à l'unif (FUNDP de Namur section Info).

Jusque là tout va bien, j'ouvre un nouveau ficher .pas, j'entre toutes les lignes de commandes et tout. Je le compile. Le problème vient quand je le lance. Il se lance sous une fenêtre genre DOS, attend que je saissige quelque chose et dès que j'entre une valeur la fenêtre se coupe et je me retrouve directement sur mon fichier .pas :-s


En gros je n'arrive pas à voir le résultat de mon programme (même dans le cas d'une bête saisie et d'un bête affichage de ce que j'ai sasis).


Merci d'avance.

(P.S.: j'ai regardé dans les options et je n'ai rien trouvé qui réglait le problème :-( )
 

zoheir

cvm.mangaleet()
démarrer > executer > cmd
et tu lances directement l'executable... Non ?
 
1er
OP
Ser!al

Ser!al

Elite
Non j'ai essayé et ça fait la même chose :beuh:
 
A la fin de ton prog, tappes un Readln;


Sinon, il s'executera, fera ce que tu lui as demandé et des que ce sera fait, se coupera ;)
 

Froggy

fake geek
DOS referme la fenêtre des que le prog est fini ... donc juste après l'affichage. Ce qui est absolument impossible à voir avec tes pauvres yeux d'humain :)
 

ailless

Asimov, Sagan, Carlin, Hitchens
BelZe a dit:
A la fin de ton prog, tappes un Readln;


Sinon, il s'executera, fera ce que tu lui as demandé et des que ce sera fait, se coupera ;)
wep donne ton code pour voir ;D
 
1er
OP
Ser!al

Ser!al

Elite
BelZe a dit:
A la fin de ton prog, tappes un Readln;


Sinon, il s'executera, fera ce que tu lui as demandé et des que ce sera fait, se coupera ;)
Ben c'est ce que j'ai fait :-s


Regarde les lignes que j'ai mises:

program wtf
var x: integer;
begin
read (x);​
x:=x+1;​
write (x);​
end.​


Donc voilà c'est on ne peut plus basique je sais c'était pour essayer :-D mais que je mette read ou readln ça ne change rien...

Froggy a dit:
DOS referme la fenêtre des que le prog est fini ... donc juste après l'affichage. Ce qui est absolument impossible à voir avec tes pauvres yeux d'humain :)

Et il n'y a pas moyen de changer cela parce que c'est pas très très pratique pour voir si le résultat est bon, et même si j'ai besoin d'avoir le résultat du prog c'est pas très très pratique.... :oops:
 
Xaeron a dit:
Ben c'est ce que j'ai fait :-s


Regarde les lignes que j'ai mises:

program wtf
var x: integer;
begin
read (x);​
x:=x+1;​
write (x);​
end.​


Donc voilà c'est on ne peut plus basique je sais c'était pour essayer :-D mais que je mette read ou readln ça ne change rien...




Et il n'y a pas moyen de changer cela parce que c'est pas très très pratique pour voir si le résultat est bon, et même si j'ai besoin d'avoir le résultat du prog c'est pas très très pratique.... :oops:

Avant ton "End.", tu fou un "read;" ou "readln;"

Tu verras, ca change une vie :-D
 
1er
OP
Ser!al

Ser!al

Elite
Aaaaaah merci bien =]
Maintenant je peux voir le résultat de mon travail :proud:

Grand merci BelZe :)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut