From: comicfanzine@gmail.com
Subject: Re: Out_File , excess line
Date: Sat, 23 Jan 2016 12:06:11 -0800 (PST)
Date: 2016-01-23T12:06:11-08:00 [thread overview]
Message-ID: <fa57bf36-6456-44ca-a92e-17ea7c5e1161@googlegroups.com> (raw)
In-Reply-To: <ef074b1e-24f7-4501-8857-c4ed9ca74467@googlegroups.com>
I figured out how to use the package ?
The code compile , and is launchable too .
But , when we try to open the file manually , the text editor print :
" This is not a text file . Type unknown . "
Same information for the file manager( Thunar ) .
??
---------------
WITH Ada.Text_IO.Unbounded_IO ; USE Ada.Text_IO.Unbounded_IO ;
WITH Ada.Strings.Unbounded ; USE Ada.Strings.Unbounded ;
WITH Ada.Text_IO ; USE Ada.Text_IO ;
WITH Ada.Streams.Stream_IO ;
Procedure count_nb_lines is
this_file : File_type ;
count_line : integer := 0 ;
Begin
Open
(File => this_file ,
Mode => In_file ,
Name => "count_nb_lines.adb");
loop exit when End_Of_File( this_file );
skip_line( this_file );
count_line := count_line + 1 ;
end loop ;
declare
Type Tableau_file is array( 1 .. count_line) of Unbounded_String ;
case_array : Tableau_file ;
PACKAGE ST_IO RENAMES Ada.Streams.Stream_IO ;
test_file : ST_IO.File_type ;
Input_Stream : ST_IO.Stream_Access ;
begin
Reset( this_file );
Loop exit when End_Of_File( this_file );
for i in 1..case_array'Length loop
case_array(i) := get_line(this_file);
end loop ;
End loop;
ST_IO.Create( File => test_file ,
Mode => ST_IO.Out_File ,
Name => "test" );
Input_Stream := ST_IO.Stream( test_file );
for j in 1..case_array'Length loop
Unbounded_String'Write( Input_Stream , case_array(j) );
end loop;
end;
End count_nb_lines ;
next prev parent reply other threads:[~2016-01-23 20:06 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-20 1:39 Out_File , excess line comicfanzine
2016-01-20 11:23 ` AdaMagica
2016-01-20 13:31 ` comicfanzine
2016-01-20 14:03 ` comicfanzine
2016-01-20 14:26 ` Dmitry A. Kazakov
2016-01-20 17:33 ` AdaMagica
2016-01-21 4:50 ` comicfanzine
2016-01-21 10:27 ` Jacob Sparre Andersen
2016-01-21 10:56 ` AdaMagica
2016-01-21 11:57 ` G.B.
2016-01-21 14:42 ` Dmitry A. Kazakov
2016-01-21 16:23 ` AdaMagica
2016-01-22 2:50 ` Dennis Lee Bieber
2016-01-21 13:38 ` Dennis Lee Bieber
2016-01-21 17:30 ` comicfanzine
2016-01-22 1:56 ` comicfanzine
2016-01-22 12:28 ` Brian Drummond
2016-01-22 20:01 ` comicfanzine
2016-01-23 20:06 ` comicfanzine [this message]
2016-01-27 9:26 ` Simon Wright
2016-01-27 19:32 ` Simon Wright
2016-01-27 21:31 ` Jeffrey R. Carter
2016-01-27 20:28 ` Dmitry A. Kazakov
2016-01-24 16:11 ` comicfanzine
2016-01-25 21:54 ` comicfanzine
2016-01-25 22:01 ` MM
2016-01-26 0:50 ` comicfanzine
2016-01-26 10:10 ` comicfanzine
2016-01-27 3:57 ` comicfanzine
2016-01-27 8:13 ` AdaMagica
2016-01-28 4:35 ` comicfanzine
2016-01-29 23:04 ` comicfanzine
2016-01-30 9:44 ` Simon Wright
2016-01-30 10:43 ` AdaMagica
2016-01-30 13:51 ` Simon Wright
2016-01-31 8:56 ` comicfanzine
2016-01-31 11:25 ` Simon Wright
2016-01-31 12:57 ` Dmitry A. Kazakov
2016-01-31 17:00 ` Simon Wright
2016-01-31 11:51 ` AdaMagica
2016-02-01 6:22 ` comicfanzine
2016-02-01 8:32 ` Dmitry A. Kazakov
2016-02-09 15:07 ` comicfanzine
2016-02-09 17:00 ` Dmitry A. Kazakov
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox