La memoria RAM es volatil, la manera mas sencilla y comun de hacer lo que queres es trabajar con archivos.
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Manejo_de_archivos
Se que la ram es volátil, por eso mi pregunta. Gracias por el enlace, estudiare el tema a ver si con eso de los archivos consigo mi cometido http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Manejo_de_archivos