TRATAMIENTO DE ARCHIVOS
Publicado por Antonio (74 intervenciones) el 21/07/2014 17:31:52
Hola. He de realizar el siguiente trabajo en tratamiento de archivos: Hacer un programa que iguale las líneas de texto de un archivo. Después de varios intentos sin lograrlo,pero sí lo compila, les paso el código fuente del último intento:
Muy agradecido por la ayuda que me puedan prestar.
Un saludo.
Antonio.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
program Iguala_lineas_de_texto;
uses crt,wincrt;
var
car : char;
palabra : string;
f1,f2 : text;
begin
Assign(f1,'Archivo1.pas');
Reset(f1);
assign(f2,'Prueba20.txt');
rewrite(f2);
while not eof(f1) do
begin
while not eoln(f1) do
begin
read(f1,car);
if (length(palabra)<=70)and(ord(car)=13) then
delete(Palabra,length(palabra),1);
if length(palabra) > 70 then
writeln(f2)
else
write(f2,car);
end;
writeln(f2);
end;
close(f1);
close(f2);
end.
Muy agradecido por la ayuda que me puedan prestar.
Un saludo.
Antonio.
Valora esta pregunta


0