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 : 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 #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.
Partager