Programmation en C

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

1 réponse

  1. 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."
    1. le fichier creer mais vide