das ist viel zu kompliziert, und Eclipse schon gleich gar nicht. Es muss viel einfacher gehen (Installation meinetwegen über apt-get, aber dann ohne weitere Nacharbeiten, cmake, make, makefile, tonnenweise zusätzliche #includes und Hilfsprozeduren, was auch immer):

Code:
#include <filedialogs.h>

   FILE *fp;

   fp = OpenFileDialog();  // File auswählen und öffnen über ein Filebrowser-Auswahlmenü

   // jetzt den Inhalt der Datei bearbeiten, und dann neu speichern...:

   SaveFileDialog(fp);  // speichern unter einem anderen Namen per File-Browserfenster

   // dann: schließen  
 close(fp);
IDE habe ich: Geany.



(in Delphi musste man nur ein Filemenü-Objekt auf seine Canvas ziehen, das war alles)