silverfr78021959
Messages postés45Date d'inscriptionmercredi 9 juin 2004StatutMembreDernière intervention30 novembre 2005
-
12 nov. 2005 à 17:48
yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 2009
-
12 nov. 2005 à 18:33
bonjour a tous, voilà j'ai un probleme quand je veux executer mon prog sur devc++ il m'ouvre la fenteree dos mais la referme aussi tot je peux donc pas visualiser le résultat comment faire ?
#include
#include <string>
#include <map>
#include <fstream>
using namespace std;
//------------------------------------------------------------------------------
int main()
{
map<string, string> conf;
map<string, string>::iterator it;
char buffer[100];
string param, val;
ifstream file("C:\Dev-Cpp\develop\fichier.txt");
if(!file.is_open()) return 1;
//ignore the first line
file.getline(buffer,100);
bool last = file.eof();
int cpt=0;
file.getline(buffer,100,':');
while(!file.eof())
{
//read parameters name
param = buffer;
//read parameters values
file.getline(buffer,100, ';');
val = buffer;
file.getline(buffer,100);
//save the data into the structure
conf[param] = val;
//read the next line
file.getline(buffer,100,':');
silverfr78021959
Messages postés45Date d'inscriptionmercredi 9 juin 2004StatutMembreDernière intervention30 novembre 2005 12 nov. 2005 à 18:28
oki ca marche merci maintenant je voudrais faire la meme chose sauf que le mapwstring... jevoudrais le déclarer dans une class dans un fichir config.h est-ce possible.
Et comment je peu acceder au valeur contenu dans ma map a partir de n'importe qu'elle autre fonction
yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 20092 12 nov. 2005 à 18:33
Désolé mais pour le reste je n'y connais rien, donc je te conseillerai plutôt de cliquer sur acceptée au post qui t'a permis de corriger ton erreur, et de poster un autre sujetde forum.