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

 


Dernière réponse
Sujet : [WIN32]Ecrire fichier a partir dialogbox
Rob Roy en effet ca a l'air de mieux marcher
merci  bcp

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Rob Roy en effet ca a l'air de mieux marcher
merci  bcp
Harkonnen Fais aussi un ZeroMemory(MAT, sizeof(mat)) avant de remplir ta structure, pour éviter les caractères parasites
Harkonnen 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

Rob Roy up
Rob Roy 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]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)