XgaletteX
Messages postés102Date d'inscriptionsamedi 14 mai 2005StatutMembreDernière intervention12 août 2005
-
19 mai 2005 à 16:51
cs_Kenavo
Messages postés702Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention 1 octobre 2009
-
19 mai 2005 à 20:57
Bonjour,
je voudrai utlisé la procedure write avec les paramètres quelle propose tel que la largeur minimum du champ, mais je n'y arrive pas , quelqu'un peu maider?
cs_Kenavo
Messages postés702Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention 1 octobre 20095 19 mai 2005 à 20:57
Salut
Deux points :
1 - Si tu écris du texte, fomate le toi-même. tu peux utiliser le
caractère "tabulation " (#09) pour séparer tes colonnes. par exemple
for i:= 0 to NombreColonnes-1 do
write(FichierTexte,TitreColonne[i],#9);
writeln(FichierTexte); // pour passer à la ligne suivante
2 - Si tu écrit des nombres, tu peux les formater en écrivant, par exemple avec x réel:
Write(FichierTexte, X:8:2); // ce qui signifie justifié à droite
sur 8 caractères avec 2 chiffres après le point décimal (pas question
de virgule avac write ou writeln)
ou avec i entier
Write(FichierTexte, i:8); // ce qui signifie justifié à droite sur 8 caractères
Niki2001
Messages postés85Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention17 décembre 20051 19 mai 2005 à 17:42
Je ne sais pas vraiment ce que tu veux faire mais si tu veux tout bêtement écrire du texte (si si, ça se fait des fois, pour les fichiers texte), il suffit de faire:
Write(F, Str); où F est un TextFile et Str un shortstring ou un PChar (string n'est pas accepté).
Sur ce...
Vous n’avez pas trouvé la réponse que vous recherchez ?
XgaletteX
Messages postés102Date d'inscriptionsamedi 14 mai 2005StatutMembreDernière intervention12 août 2005 19 mai 2005 à 17:45
En faite je voudrai, la propriété qui permet de définir la largeur minimale de texte a écrire, ce qui permet d'aligner des colonnes d'un tableau par ex.