Bonjour,

Je suis nouveau dans ce forum et novice en programmation, j'esp�re que mon post est au bon endroit. Je cherche depuis plusieurs jours le moyen d'effectuer ceci :

D�clarer un ifstream dans un fichier cpp et le relier � un fichier .map contenant les informations suivantes :

=====================
500
10
1 0 2 1 0 2 0 0 2 0 1 1 0 2 ...... n
3.456793 123.455 43.3 23.45
=====================

Ce que je veux pr�cis�ment, c'est lire en premier la ligne 1 (500) et stocker 500 dans un int. Ensuite lire la ligne 2 et stocker 10 dans un float. Et enfin lire la ligne 3 dont je connais la taille, et mettre chaque �l�ment seul dans une cellule d'un std::vector. Ensuite j'aimerais arr�ter la lecture et ne pas lire les double qui suivent � la ligne 4. A noter : � la ligne 3 entre chaque chiffre, il y a un espace ( utilisation de std::ws ?? ).

J'ai donc pens� � un push_back pour le tableau, mais je ne vois pas comment lire les lignes une � une et les stocker dans des variables diff�rentes, et encore moins comment lire chaque chiffre de la ligne 3 pour les stocker dans le m�me std::vector ( fonction std::getline() ?? ). La d�claration d'un ifstream et le lien avec le fichier n'est pas le probl�me mais bien le reste.

Si quelqu'un a un tuyau pour m'aider, ce serait tr�s aimable.
Merci, bonnes salutations et bon dimanche de P�ques