Programmation en C
info_net_com
Messages postés
34
Statut
Membre
-
prypiat_child Messages postés 1500 Statut Membre -
prypiat_child Messages postés 1500 Statut Membre -
Bonjour,
je veux ecrire une chaine de caractere dans une fichier, j'ai ecri se code mais il y'a des erreurs
#include<stdio.h>
#include<stdlib.h>
#include<fcntl.h>
#include<string.h>
#include<sys/types.h>
#include<sys/stat.h>
int main()
{
int c = 0 , ouv = 0;
char ff[20] ;
printf("\nEntrer le nom de fichier a creer : \n") ;
scanf("%s",ff) ;
c = creat (ff,O_RDWR);
//ouv = open (ff,O_RDWR);
char * str = "un chaîne de caractères";
write (ouv , str, 200);
close (ouv);
return 0 ;
}
j'ai besoin d'aide
merci d'avance
je veux ecrire une chaine de caractere dans une fichier, j'ai ecri se code mais il y'a des erreurs
#include<stdio.h>
#include<stdlib.h>
#include<fcntl.h>
#include<string.h>
#include<sys/types.h>
#include<sys/stat.h>
int main()
{
int c = 0 , ouv = 0;
char ff[20] ;
printf("\nEntrer le nom de fichier a creer : \n") ;
scanf("%s",ff) ;
c = creat (ff,O_RDWR);
//ouv = open (ff,O_RDWR);
char * str = "un chaîne de caractères";
write (ouv , str, 200);
close (ouv);
return 0 ;
}
j'ai besoin d'aide
merci d'avance
1 réponse
-
et c'est quoi l'erreur en question ? enfin, que te dit le compilateur ?
"Si Satan aime le jazz, alors il doit écouter Naked City, confortablement installé
sur son canapé en cuir humain."-
-
Tu devrais utiliser la fonction fprintf() plutôt que je ne sais quelle technique bas-niveau... ca marcherait mieux et ca serait plus simple à utiliser selon moi... regarde ici : http://www.cplusplus.com/reference/cstdio/fprintf/
-