fandestargate
Messages postés14Date d'inscriptiondimanche 5 avril 2009StatutMembreDernière intervention 5 avril 2009
-
20 mars 2009 à 19:36
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 2013
-
20 mars 2009 à 21:17
Bonsoir, je cherche à ouvrir un fichier avec fopen (jusque la vous me direz il y a un super tuto qui va t'aider^^), la difficultée c'est que ej veux que ce soit l'utilisatuer qui entre lui même le nom du fichier qui sera créé lors de l'execution du programme. Je vais mettre un exemple
je souhaiterais avoir un programme faisait la chose suivante:
Code : C
1
2
3
4
5, intd;scanf("%ld",&d);FILE*resultat=NULL;resultat=fopen("resultat numero : %ld","w+");
et donc l'utilisateur peut indiquer quel numero de resultat il est en train de calculer (ce que je veux c'est savoir comment faire pour que mon ordi comprenne qu'ils doit remplacer le %ld dans le fopen par la valeure contenue dans la variable d).
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 20 mars 2009 à 21:17
Salut,
Pour faire plus simple, il existe sprintf() qui permet d'obtenir une mise en forme de ce genre. Soit dit en passant, test donc le retour de fopen, si ça échoue et que utilise un joli pointeur nul par la suite tu cours droit vers le segfault.