[Question] FreePascal

Discussion dans 'Web, design' créé par Ser!al, 17 Novembre 2006.

Statut de la discussion:
Fermée.
  1. Offline
    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 :-( )
    Ser!al, 17 Novembre 2006
    #1
  2. Offline
    zoheir cvm.mangaleet()
    démarrer > executer > cmd
    et tu lances directement l'executable... Non ?
    zoheir, 17 Novembre 2006
    #2
  3. Offline
    Ser!al Elite
    Non j'ai essayé et ça fait la même chose :beuh:
    Ser!al, 17 Novembre 2006
    #3
  4. Offline
    BelZe *
    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 ;)
    BelZe, 17 Novembre 2006
    #4
  5. Offline
    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 :)
    Froggy, 18 Novembre 2006
    #5
  6. Offline
    ailless Asimov, Sagan, Carlin, Hitchens
    wep donne ton code pour voir ;D
    ailless, 18 Novembre 2006
    #6
  7. Offline
    Ser!al Elite
    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:
    Ser!al, 18 Novembre 2006
    #7
  8. Offline
    BelZe *

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

    Tu verras, ca change une vie :-D
    BelZe, 18 Novembre 2006
    #8
  9. Offline
    Ser!al Elite
    Aaaaaah merci bien =]
    Maintenant je peux voir le résultat de mon travail :proud:

    Grand merci BelZe :)
    Ser!al, 18 Novembre 2006
    #9
Statut de la discussion:
Fermée.