|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() ![]() Michel TournayDéveloppeur informatique Inscription : décembre 2006 Messages : 45 ![]() |
Question
pour les fonctions write et writeln de la rtl, on peut passer tout et n'importe quoi comme paramètre. Comment qu'on fait ?
|
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : janvier 2010 Messages : 226 ![]() |
On ne le fait pas c'est impossible. Ce sont des procedures "magiques" du compilateur.
Ce que tu peux faire de plus proche c'est écrire une procédure qui accepte un array of const comme paramètre : http://www.freepascal.org/docs-html/ref/refsu60.html |
|
|
10
|
|
|
#3 |
|
Membre actif
![]() ![]() Michel TournayDéveloppeur informatique Inscription : décembre 2006 Messages : 45 ![]() |
Merci beaucoup pour cette info
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Enseignant Chercheur Inscription : septembre 2012 Messages : 5 ![]() |
Cependant cette "magie" fort tentante n'est pas réservée aux entrées-sorties.
Il existe writestr qui fait la meme chose vers une chaine (string). Par exemple : Code :
writestr (machaine, 'pi=', 3.1415926:10:8, ' ,et hop!'); |
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() Eric BARBIERDéveloppeur informatique Inscription : mars 2002 Messages : 640 ![]() |
Salut
Ouais c'est le compilo qui a ses p'tits secrets... Quant à faire soi-même de tels routines (Write et WriteLn) qui semblent si éloignées de l'esprit du langage, quel est l'intérêt ? Curiosité technique ? @+
__________________
M E N S.A G I T A T.M O L L E M
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com