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
296
296
### Example
297
297
298
298
``` 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!}
315
300
```
Original file line number Diff line number Diff line change 1
1
ADD_EXAMPLE (fmt_constants )
2
2
#ADD_EXAMPLE(getline)
3
+ ADD_EXAMPLE (getfile )
3
4
ADD_EXAMPLE (loadnpy )
4
5
ADD_EXAMPLE (loadtxt )
5
6
ADD_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