SaXo360
Messages postés31Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention21 mars 2007
-
15 avril 2006 à 12:26
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
15 avril 2006 à 23:31
Bonjour,
Dans tout mon programme j'utilise ReadFile et WriteFile et je voudrais ecrire un retour à la ligne '\n'.
Le problème étant qu'avec WriteFile, on peut ecrire une chaine de caractere et non un caractere :/
SaXo360
Messages postés31Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention21 mars 2007 15 avril 2006 à 12:53
Petite correction:
Pris dans mon élan, j'ai écris au début WriteFile au lieu de FileWrite. désolé.
Ensuite dans FileWrite, il y a 3 arguments : desc, buff, taille buff
Dernier point, je ne veux ecrire que mon retour a la ligne.
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 15 avril 2006 à 16:23
Mais c'est le même principe:
WriteFile(filehandle, buffer, strlen(buffer), &bytewrited, NULL);
On suppose que filehandle est un HANDLE
buffer est un char * ou char[]
bytewrited est un DWORD.
La seule chose qui pourrais te causer problème est CreateFile mais pour ça ya MSDN
___________________________________________
Les plus grands esprits trouvent toujours une solution
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 15 avril 2006 à 21:19
Si par descripteur tu entends le numéro, utilise simplement CreateFile pour le HANDLE et WriteFile c'est pas compliqué ! Ensuite tu lui passe ce que tu veux, entier, struct, chaine etc ...
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 15 avril 2006 à 23:22
C'est nécessaire d'utiliser CreateFile pour WriteFile sinon comment avoir le HANDLE du fichier. Ensuite j'ai une question pour SaXo360. C'est quoi FileWrite. Je veut dire, tu trouve ça ou parceque j'ai jamais vue cette fonction la avant.
___________________________________________
Les plus grands esprits trouvent toujours une solution