begin process at 2012 05 29 10:31:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Ecrire du texte


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ecrire du texte

mercredi 30 mars 2005 à 15:23:20 | Ecrire du texte

angsthase

Salut à tous

Je voudrais créer un fichier texte et y ecrire quelquechose dedans, mais je n'y arrive pas.
Le fichier ce créer bien, mais il n'y a rien d'ecrit à l'intérieur.
Quelqu'un pourrais m'aider   ( je pense que oui pour une question aussi simple)

Voici mon code :
int main()
{
   DWORD  dwBytesRead, dwBytesWritten;
   HANDLE hFile;
   char buffer[]={"Voici mon\nTEXT"};

   hFile = CreateFile(TEXT("zzzzzangsthase.txt"),               
                      GENERIC_READ,                             
                      FILE_SHARE_READ|FILE_SHARE_WRITE,         
                      NULL,                                     
                      CREATE_ALWAYS,                           
                      FILE_ATTRIBUTE_NORMAL,                   
                      NULL);                                   
 
   if (hFile == INVALID_HANDLE_VALUE)
   {
       printf("Impossible d'ouvrir le fichier : erreur %d \n\a", GetLastError());
       system("PAUSE");
       return 0;
   }

   else
   {
    printf("Fichier cree.\nNumero du Handle : %i \n",hFile);
   }

   WriteFile(
   hFile,
   buffer,
   dwBytesRead,
   &dwBytesWritten,
   NULL
   );

   CloseHandle(hFile);
   system("PAUSE");
   return 0;
}

M
erci @+
mercredi 30 mars 2005 à 15:31:40 | Re : Ecrire du texte

angsthase

(dwBytesRead = 14;)   :  ca marche qd meme pas!!!!!

AngstHase
mercredi 30 mars 2005 à 15:32:12 | Re : Ecrire du texte

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
CreateFile() en GENERIC_WRITE si tu dois écrire, à combiner avec GENERIC_READ si tu dois aussi lire.

ciao...
BruNews, MVP VC++
mercredi 30 mars 2005 à 15:41:56 | Re : Ecrire du texte

angsthase

Ah je suis con,  j'ai mis l'ecriture pour le partage!!!!!!!!!!!!!!!!!!!!!!!!!!!
ça fais 1 heure que je cherche..........................

Merci beaucoup!

AngstHase
mercredi 30 mars 2005 à 15:48:11 | Re : Ecrire du texte

angsthase

Par contre le retour chariot, il ne me la pas pris ? 
( char buffer[]={"Voici mon\nTEXT"}; )
il m'affiche dans le fichier un 'carré'
A quoi c'est dus ?
AngstHase
mercredi 30 mars 2005 à 15:53:54 | Re : Ecrire du texte

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Windows c'est 13 suivi de 10
\r\n

ciao...
BruNews, MVP VC++
mercredi 30 mars 2005 à 15:57:17 | Re : Ecrire du texte

angsthase

Merci!

AngstHase


Cette discussion est classée dans : fichier, texte, ecrire, handle, hfile


Répondre à ce message

Sujets en rapport avec ce message

Ecrire ds un fichier dans un fichier texte ce ki apparait ds une console dos [ par BennyB ] Es-ca possible ???J'ai essayé gets(string); fwrite( stdout, sizeof( char ), 250, OutFile ); fclose( OutFile );ms ca marche pas :( lire/ecrire fichier texte a plusieurs colonnes [ par denini ] voilà, j'aimerais ecrire et lire sur un fichier texteJe voudrais stocker une date, une valeur et un nbet ce pour N clients.Je voudrais que le fichier ecrire et lire un fichier texte [ par denini ] voilà, j'aimerais ecrire et lire sur un fichier texteJe voudrais stocker une date, une valeur et un nbet ce pour N clients.Je voudrais que le fichier inserer texte en debut de fichier [ par MrKribou ] Ma question: ya t'il une methode qui permettrait d'ecrire en debut de fichier (mais sans ecrire par dessus) ou faut t'il forcement passer par une sort Ecrire au debut d'un fichier [ par mayouma ] Bonjour;je veux ecrire dans un fichier qui contient déjà des information sans effacer son contenu.si je l'ouvre en mode "a" append ( fopen (f , "a")) ecrire ds un fichier [ par 69lion69 ] Salut a tous alor voila dans une application en api windows je créér un fichier et je copie le contenu dun tableau de float le fichier mais il ma'affi Ecrire dans un fichier texte [ par ScorpionTiti ] J'ai un problème. Ce la concerne la programmation C.Je voudrais écrire une chaîne de caractère dans un fichier .txt. Comment je peux procéder ? ecrire dan un fichier texte [ par benz038 ] salut a tous je voudrai savoir comment je pe faire pour ecrire dan un fichier texte des variable d'un programme merci d'avance!!a+ Ecrire dans un fichier texte [ par nakata77 ] Bonjour , voila je dois faire un programme qui reçoit un commmentaire saisie par l'utiliseur puis qui l'enregistre un fichier texte le commentaire c Comment ecrire dans un edit a partir de fichier texte [ par sarah62223 ] Bonjour,Etant débutant en Visual C++ je voudrais un renseignement ,j'ai un fichier texte avec 3 edit .Comment ecrire dans un edit a partir d'un fichie


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales