Home Exercices Les fichiers Ecrire dans un fichier
Bookmark and Share

Liens sponsorisés

Ecrire dans un fichier Print E-mail
Written by Administrator   
Monday, 09 November 2009 20:13

Source : developpez.com

Exercice 

Créer un fichier texte appelé exercice.txt et y stocker des valeurs (de type string) récupérées depuis le clavier jusqu'à la lecture de la chaîne 'FIN' (peut importe la casse, 'fin' ou 'fIn'). La chaîne de caractère, 'FIN' en l'occurrence ne sera pas stockée dans le fichier.

 

 

Correction : en Pascal :

program file1;
uses crt;

procedure up(var s: string);
var
i: Integer;
begin
for i := 1 to Length(s) do
s[i] := UpCase(s[i]);
end;

var
F: Text;
s: string;
sortie: boolean;
begin
clrscr;

assign(F, 'c:\tp\exercice.txt');
rewrite(F);
sortie := false;

repeat
writeln('Entrez une chaine a ecrire dans le fichier');
readln(s);
up(s);
if (s = 'FIN') then
sortie := true
else
writeln(F, s);
until sortie = true;

close(F);
readln;
end.

 

 

 

Liens sponsorisés