creer un ficher dans dossier EN c

fabrice192

Membre enregistré
7 Décembre 2009
4
0
46
bonjour

je ne comprends pas mon programme fonctionne sous xp mais pas sous mac
je precise que jai les droits en ecriture et lecture dans le dossier
je souhaite juste créer un fichier txt
nt ouverture_fichier1()
{
FILE* fichier = NULL;

fichier = fopen("test.txt", "w");
if (fichier != NULL)
{
fputs("Salut les Zér0s\nComment allez-vous ?", fichier);
fclose(fichier);
}
return 0;
}
 
Quel bibliothèque tu as ?

---------- Nouveau message ajouté à 04h25 ---------- Le message précédent a été envoyé à 04h16 ----------

Chez moi ça marche...
Je te file mon code mais rien de change vraiment par rapport à toi.

Bloc de code:
#include <stdlib.h>
#include <stdio.h>

void create_file()//fonction
{
		
	FILE * fic; 					//creation d'un FILE * , pas besoin de mettre à NULL, si pas d'allc à la cretion c'est NULL
	fic = fopen("test.txt","w");	       //ouverture du fichier en écriture
	if(fic != NULL)				      //Si NULL
		fputs("Ok Baby !\n",fic);	      //On écrit
	
	fclose(fic);					     //ferme le fichier dans tout les cas car même si on a rien écrit il a été ouvert
}
int main()
{
	create_file();					// lance la fonction
	printf("*** END ***\n");		        //Pour la forme
	return 0;
}
 
Dernière édition par un modérateur:
Attention, si tu exécutes ton code dans Xcode, le fichier va se trouver dans le répertoire de l'exécutable généré par Xcode.