Bonjour,
Peut-on lire un fichier dont les donn�es sont des suite de int directement ou doit on lire en char puis convertir en int?
Bonjour,
Peut-on lire un fichier dont les donn�es sont des suite de int directement ou doit on lire en char puis convertir en int?
Salut
Si tu conna�s exactement la composition de ton fichier, tu peux lire des entiers (ou autres) avec fscanf par exemple, sinon, tu fais une lecture globale et tu �tudies caract�re par caract�re.
Maintenant si tes donn�es sont �crites sous forme binaire, c-a-d des suites contigues de 4 octets, une par nombre, tu fais une lecture binaire du fichier et tu parcours le fichier 4 octets par 4 octets (par exemple) :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 ptr est un pointeur de caractère : val = *(int *)ptr; ptr += sizeof(int)
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas �tre meilleur que les autres, il faut �tre meilleur que soi." Albert Jacquard
"Ceux qui savent o� ils ont pos� leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, �a vous changera les id�es !
Ma page Prolog
Mes codes sources comment�s
Mon avatar : La Madeleine � la veilleuse de Georges de La Tour
salut ,
il est tout � fait possible de faire �a en proposant directement l'adresse du tableau de int comme buffer de reception � l'appel de la fonction de lecture de donn�es .en s'entourant de precautions sur la taille � lire etc ...
par exemple sizeof(int )*nbelements
![]()
Ce qui est affirm� sans preuve peut �tre ni� sans preuve Euclide.
Les conversions num�riques en C,C++,C++/CLI
DLL d'extensions : �criture d'un plug-in de classe
D�marrer avec les MFC 2/2
Cr�ation d'un ActiveX MFC
Int�gration d'une imprimante PDF pour �ditions automatis�es
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
D�marrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Partager