Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -29%
DYSON V8 Origin – Aspirateur balai sans fil
Voir le deal
269.99 €

Lire et écrire dans un fichier texte

3 participants

Aller en bas

Lire et écrire dans un fichier texte Empty Lire et écrire dans un fichier texte

Message par Nidhal007 Dim 1 Avr - 17:40

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

Nidhal007
Entier Naturel
Entier Naturel

Nombre de messages : 1
Réputation : 1
Points : 6447
Date d'inscription : 01/04/2007

Revenir en haut Aller en bas

Lire et écrire dans un fichier texte Empty Re: Lire et écrire dans un fichier texte

Message par pirate Dim 1 Avr - 17:48

salu nidhal007

viola la code:


program file;
uses wincrtcrt;

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

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

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);
end.


[i]
lol
lol! lol! lol! lol! lol! lol! lol! lol! lol! lol!

pirate
Entier Naturel
Entier Naturel

Nombre de messages : 28
Réputation : 0
Points : 6448
Date d'inscription : 30/03/2007

Revenir en haut Aller en bas

Lire et écrire dans un fichier texte Empty Re: Lire et écrire dans un fichier texte

Message par pirate Dim 1 Avr - 17:53

desloer il ya une erreur ce code est juste.


program file1;
uses wincrt;

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
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);
end.

pirate
Entier Naturel
Entier Naturel

Nombre de messages : 28
Réputation : 0
Points : 6448
Date d'inscription : 30/03/2007

Revenir en haut Aller en bas

Lire et écrire dans un fichier texte Empty Re: Lire et écrire dans un fichier texte

Message par Napoléon Dim 1 Avr - 22:21

Salut à tous,
C'est une solution élégante que t'as postée pirate
Je t'encourage.

B.NabiL
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7872
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Lire et écrire dans un fichier texte Left_bar_bleue999/1000Lire et écrire dans un fichier texte Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Lire et écrire dans un fichier texte Empty Re: Lire et écrire dans un fichier texte

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum