Buenas, te pongo un breve ejemplo:
#include <stdio.h>
main(){
FILE *pf;
pf
= fopen("Tuarchivo", "w"); //abre archivo, si no existe lo crea y si existe su contenido se destruye if (pf == NULL){
printf("El fichero no se puede abrir"); //codigo......
}
A parte de "w" exiten:
r: Abre un fichero para leer, si el fichero no se encuentra o no existe devuelve un error.
a: Añade información al final del archivo, si no existe se crea.
r+: Abre fichero para leer y escribir, el fichero debe existir.
w+: Igual que "w" pero el fichero también puede ser leido.
a+: Igual que "a"pero también puede ser leido.
Suerte
PD:
¿Lo programas para linux o para windows? (lo digo por tu nick).Por cierto, si hay ejemplos el google y en el foro más