Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1182 connectés 

  FORUM HardWare.fr
  Programmation

  [WIN32]Ecrire fichier a partir dialogbox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[WIN32]Ecrire fichier a partir dialogbox

n°146848
Rob Roy
Posté le 29-05-2002 à 11:59:03  profilanswer
 

voila mon probleme
j'aimerais rentrer dans un fichier des informations d'une structure que j'ai saisie dans une dialogbox.
Mon champs s'appelle IDC_AJOUT
et j'utilise un createfile apres avoir creer un element de ma structure.
Mais voila, il ecrit tout sauf ce que je veux.
voila merci d'avance
voici ma strcuture:
 
typedef struct{
 int  id;
 char nom[30];
}mat,*MAT;
 
et je fais mon create file comme ceci :
hf=CreateFile("mat.txt",GENERIC_WRITE,FILE_SHARE
 
_READ,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)
 
;
WriteFile(hf,&mat,sizeof(mat),&dwWrited,NULL);

 

[jfdsdjhfuetppo]--Message édité par Rob Roy le 29-05-2002 à 11:59:28--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 29-05-2002 à 11:59:03  profilanswer
 

n°146862
Rob Roy
Posté le 29-05-2002 à 12:10:19  profilanswer
 

up

n°146884
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-05-2002 à 12:27:06  profilanswer
 

tu passes en argument de WriteFile une référence à mat (&mat) alors que tu as créé une variable mat *MAT.
 
1 - A quoi sert *MAT si tu ne t'en sers pas ?
2 - Si tu veux t'en servir, essaie ceci :

Code :
  1. WriteFile(hf,MAT,sizeof(mat),&dwWrited,NULL);


ça devrait mieux marcher. mat est un type, pas une variable


---------------
J'ai un string dans l'array (Paris Hilton)
n°146889
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-05-2002 à 12:31:00  profilanswer
 

Fais aussi un ZeroMemory(MAT, sizeof(mat)) avant de remplir ta structure, pour éviter les caractères parasites


---------------
J'ai un string dans l'array (Paris Hilton)
n°146891
Rob Roy
Posté le 29-05-2002 à 12:33:59  profilanswer
 

en effet ca a l'air de mieux marcher
merci  bcp


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [WIN32]Ecrire fichier a partir dialogbox

 

Sujets relatifs
[Java] Sauvegarder des données ds un fichier xmlpop avant et après la lecture d'un fichier wav
[Delphi] Charger un TImage à partir d'une image d'un TimageListCréer un fichier sur le serveur
Comment déterminer la méthode de cryptage d'un fichier ?[question bete] fichier JS à part
JAVA SCRIPT : appeler 3 fct dans un fichier .JS ?[VBA Access] -->fichier séparé par par des tabulation -->prob
Que logiciel pour lire un fichier .ps ?[C/Win32] Equivalent de InputBox de Visual Basic
Plus de sujets relatifs à : [WIN32]Ecrire fichier a partir dialogbox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR