Je ne vois pas ou est le probleme.
Tu peux écrire dans n'importe quel type de fichier sans que cela ne pose de probleme.
Meme un fichier sans extension peut accepter du texte.
La seule chose, c'est que tu saches sous quelle forme ces données sont
entrées pour pouvoir les réexploiter, surtout si ce sont des données de
configuration.
Si tu veux absolument donner une extension à ton fichier, l'extension est contenu dans le nom du fichier.
Pour ce qui est du nom du fichier, tu n'as qu'à le stoquer lors de la création, ou le demander à l'utilisateur.
Puis, tu ouvres le fichier (fopen) et lis le contenu (fscanf par exemple)
Si le fichier n'existe pas ou n'a pas pu etre ouvert, fopen te renvoie une erreur, à toi de vérifier.
Vive le C
Tchao
Savon