Vc pode usar funcoes de C para manipulacao de arquivos. Um exemplo é a função fread(), mas as funcoes para manipulacao de arquivo só trabalham com arquivos em texto puro, texto sem formatacao (exemplo: extençao .txt .java .cpp .c).
Talvez até dê para fazer isso com arquivos do word por exemplo, mas nunca tentei. Agora para arquivos simples pesquise pelas funcoes para fazer leitura e escrita em arquivos (fread, fwrite, fgets, fscanf, nao sei se os nomes estao certos, pois faz tempo que nao as uso).