filum, a FORTRAN77 code which works with information in text files.
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
filum is available in a C version and a C++ version and a FORTRAN77 version and a FORTRAN90 version and a Mathematica version and a MATLAB version and a Python version.
CR2LF, a C++ program which reads a text file and replaces carriage returns by line feeds.
CRRM, a C++ program which reads a text file and removes the carriage return character.
DEBLANK, a C++ program which reads a text file and writes a copy which has no blank lines.
DECOMMENT, a C++ program which makes a copy of a text file which contains no "comment" lines (that begin with "#").
FILE_MERGE, a FORTRAN90 program which merges two sorted files.
files_multiple, a FORTRAN77 program which demonstrates how a program can open multiple output files at one time, and write data to any one specific file it chooses.
REFORMAT, a FORTRAN90 program which makes a copy of a file with a given number of "words" per line.
REWORD, a C++ program which reads a text file and writes a copy which has a fixed number of "words" per line.
UNCONTROL, a C++ program which makes a copy of a text file which contains no control characters.
WRAP, a C++ program which makes a copy of a text file in which no line is longer than a user-specified wrap length.
WRAP2, a C++ program which wraps long lines in a text file, but which wraps some lines "early", so as to avoid breaking words.