The program consists of two source files:
•The Fortran source file, which consists of a main program unit that declares two initialized character variables and passes them to a C function.
•The C source code, which consists of two functions:
❏get_string: receives the two character array arguments from Fortran and overwrites the strings in the arrays with new strings
❏fix_string_for_f90: processes the string in its character array argument to replace the
to
The get_stringfunction has two additional arguments in its argument list, which pick up the hidden string length arguments that Fortran implicitly passes with each string argument.
The following are example C and Fortran programs.
C strings 119