File tree Expand file tree Collapse file tree 3 files changed +22
-16
lines changed Expand file tree Collapse file tree 3 files changed +22
-16
lines changed Original file line number Diff line number Diff line change @@ -296,20 +296,5 @@ Exceptions trigger an `error stop` unless the optional `err` argument is provide
296296### Example
297297
298298``` fortran
299- program example_getfile
300- use stdlib_io
301- implicit none
302-
303- type(string_type) :: fileContent
304- type(state_type) :: err
305-
306- ! Read a file into a string
307- fileContent = getfile("example.txt", err=err)
308-
309- if (err%error()) then
310- print *, "Error reading file:", err%print()
311- else
312- print *, "File content:", fileContent
313- end if
314- end program example_getfile
299+ {!example/io/example_getfile.f90!}
315300```
Original file line number Diff line number Diff line change 11ADD_EXAMPLE(fmt_constants)
22#ADD_EXAMPLE(getline)
3+ ADD_EXAMPLE(getfile)
34ADD_EXAMPLE(loadnpy)
45ADD_EXAMPLE(loadtxt)
56ADD_EXAMPLE(open)
Original file line number Diff line number Diff line change 1+ ! Demonstrate usage of `getfile`
2+ program example_getfile
3+ use stdlib_io, only: getfile
4+ use stdlib_string_type, only: string_type
5+ use stdlib_error, only: state_type
6+ implicit none
7+
8+ character (* ), parameter :: fileName = " example.txt"
9+ type (string_type) :: fileContent
10+ type (state_type) :: err
11+
12+ ! Read a file into a string
13+ fileContent = getfile(fileName, err= err)
14+
15+ if (err% error()) then
16+ print * , err% print ()
17+ else
18+ print * , " Success! File " // fileName// " imported."
19+ end if
20+ end program example_getfile
You can’t perform that action at this time.
0 commit comments