Salut a tous,
je suis entrain de vouloir ecrire une routine qui me permetra de telecharger un fichier binaire.
le fichier a telecharger a une structure bien defini.
ce qui fait que ma routine va se servir de la structure du fichier a telecharger que j ai eu a definir ci- dessous pour le reconaitre.
maintenant il me suffit d ecrire une routine LoadFichier(). et par la suite ce fichier sera analyser.
Au faite il s agit d un Projet MFC VS 2008.

j´ai eu a penser a utiliser les iterator et les maps!!
quelqu´un peu m aider?
Merci d´avance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
struct Frame
{
	unsigned int framePattern;
	unsigned int frameLength;
 
	// Pointer auf entsprechendes FrameObjekt
	FTime		*cTime;
	FType		*fType;
	FID			*fID;
	FData		*data;
 
	void Init()
	{
		framePattern = 0;
		frameLength = 0xFFFF;	// 2KByte lang
		cTime = NULL;
		fType = NULL;
		fID = NULL;
		data = NULL;
	}
};
 
 
struct FTime  // 32-Bit lang
{
	unsigned int dataLength;
	FTime()
	{
		dataLength = 0xFFFFFFFF;
	}
};
 
struct FType
{
	unsigned int dataLength;
	FType()
	{
		dataLength = 0xFF;  // 8-Bit lang
	}
};
 
struct FID
{
	unsigned int dataLength;
	FID()
	{
		dataLength = 0xFF;	// 8-Bit lang
	}
};
 
struct FData
{
	unsigned int dataWert;
	FData()
	{
		dataWert = 0xFFFF;
	}
};