These are the various files needed in order to manipulate the vector and matrix file formats. This system can read a vector/matrix from standard in, print it to standard out, initilize one from a given array/2darray, initilize one with 0's, and free the allocated memory - see libvecmat.h for details. make will craft a vectordemo, a matrixdemo, and a library file which is used in other programs. To use the library: In the path (or directory where you're coding): copy in libvecmat.h In the path (or directory where you're coding): copy in libvecmat.a In the header.h file of your program, place: #include "libvecmat.h" In the makefile, on the line where you link together your program (the one with $(Executable) or something similar) after your object files are listed, include: -L. libvecmat.a It must be after the object files, or something bad may happen, I think. Future releases of libvecmat may include such features as "copyvec". x.vec and x.mat are test files.