Extraire une chaine de caractères depuis un fichier txt
Bonjour
j'ai un petit problème avec la lecture d'un fichier, j'ai un fichier config.conf dans le quel il est stocké des paramètres d’authentification, après quelques recherches je suis arriver à extraire une ligne entière du fichier, sauf que moi j'ai besoin de code'extraire qu'une partie de la ligne.
voici le code :
Code:
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
|
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
ifstream fichier("config.conf", ios::in); // on ouvre en lecture
if(fichier) // si l'ouverture a fonctionné
{
string ligne;
while(getline(fichier, ligne))
{
cout << ligne << endl; // on l'affiche
}
fichier.close();
}
else
cerr << "Impossible d'ouvrir le fichier !" << endl;
return 0;
} |
voici le résultat :
$*./rd_file*
MYSQLHOST="localhost"
MYSQLPASS="SwPass"
MYSQLUSER="sw"
MYSQLDB="swbase"
Alors j'aimerai savoir comment faire pour extraire uniquement :
- localhost
- SwPass
- sw
- swbase
Merci pour votre aide.