salut tous le monde
la fenetre d'execution de pascal m'affiche seulemnt les 10 lignes derniers de mon programme,mais moi je veux voire tous les resultats.
que dois je faire ? svp
merci beaucoup
salut tous le monde
la fenetre d'execution de pascal m'affiche seulemnt les 10 lignes derniers de mon programme,mais moi je veux voire tous les resultats.
que dois je faire ? svp
merci beaucoup
Bonjour,
tu affiches beaucoup de texte dans ton programme? plus de 25 lignes ?
Si oui, tu devrais consulter la documentation de l'unité CRT.
Dans la vie, il y a 10 sortes de personnes. Ceux qui comprennent le binaire et les autres...
si tu sais que tu affiche beaucoup de texte comme c'est deja alors t'a qu'a mettre un readln avant pour te permetre de voir ce qui se passe avant de passer à autre choses
avant l'execution des 1O dernieres lignes met un readln apres ça depend de comment tu as construit ton code
Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! !
Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells
Sinon tu rediriges l'output vers un fichier texte
M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal
oui,mon programme affiche plus de 25 lignes,mais c'est quoi document CRT ?
dis moi svp comment faire pour ce probleme car moi debutant .merci
ou comment je deriges l'output vers 1 fichier texte
pour diriger l'output vers un fichier texte, tu peux le faire tout simplement avec la console. En lançant ton programme à partir de la console, entre :
le chevron sert à rediriger la sortie standard vers "fichier.txt", nom d'un fichier ASCII quelconque, qui recueillera les lignes de ton prog.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Nomprogramme > fichier.txt
tu peux aussi ajouter un
comme dit krachik. Toutes les 10 lignes affichées à l'écran, par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 readln;
Juste une question, tu programmes en Turbo Pascal?
Dans la vie, il y a 10 sortes de personnes. Ceux qui comprennent le binaire et les autres...
sinon si c'est une boucle tu peux mettre une pause à chaque itération grace à la fonction delay nbrdesecondes
comme ça tu pourra voir tes résultats un par un
cordialement @+
et vint le 20siècle et l'homme se mit à réflechir comme la machine auteur: diden138
Langage: Pascal,OCaml,Delphi,c/c++.
Langages web:Xhtml,Css,Php/Mysql,Javascript,Actionscript 2.0
Plate forme:Windows XP Pro SP2./Red Hat 9.0/SUSE 10.2
Config :Intel P4 3.2GHZ,2MO cach,512 RAM.
Outils:Tp7,objective caml,Delphi 6 perso, C++builder 6,Visual C++ Express edition sous win,code-block sous linux(Ubuntu) .
Meo,
Mais pas le temps d'aller boire un café.Envoyé par diden138
Si les cons volaient, il ferait nuit à midi.
ou jouer avec ClrScr, etc
★ Pascal/Java/C/xhtml,css/SQL/Mips
★ Linux/unix
bonjour,
à chaque ligne de sortie tu ajoutes 1 dans un compteur.
tu fais un compteur i mod 20 par exemple...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 program test; uses crt; var i:integer; begin for i:=1 to 123 do begin writeln(i,' texte texte texte texte...'); if (i mod 20) = 0 then begin writeln; Write('Enter pour page suivante...'); readln; clrscr; // à besoin de l'unité CTR end; end; writeln; Write('Enter pour fin...'); readln; end.
voilà, bien entendu, à adapter à ton problème...
bonne journée !
Un bon exemple vaut mieux qu'une longue explication confuse...
Tu peux aussi enregistrer ton texte dans un tableau ou dans un fichier externe.
Ensuite tu peux afficher page par page ou ligne par ligne.
(pour le fichier tu joues avec seek et avec les indices pour les tableaux)
Bien entendu il faudra utiliser ClrScr (de l’unité CRT ou WinCRT)
En associant ça avec l’idée de Josef, ça te donne un truc qui ressemble au fichier man de linux.
Bien démarrer c'est :
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager