#include <string>
#include <fstream>
#include <iostream>
#include <stdlib.h>
#include <sstream>
using namespace std;
void lire(string *line);
int main(int argc, char *argv[])
{
string * line;
lire(line);
cout << line[0] ;
cout <<endl;
return 0;
}
void lire(string *line)
{
string buffer;
ifstream f("dialogues.dlog");
string avatar;
int n_lignes = 0;
while (getline(f, buffer))
{
avatar = buffer.substr(buffer.find("[")+1, buffer.find("/")-1); //On lite l'avatar
istringstream line_read(buffer.substr(buffer.find("Lignes=")+7, buffer.find("/")-1) ); //On lit le nb de lignes
line_read >> n_lignes;
line = new string[n_lignes];
//cout << avatar << " dit : " << endl;
for(int i = 0; (getline(f, buffer) && buffer != "[/" + avatar + "]"); i++)
{
line[i]= buffer;
//cout << "\t" <<line[i]<< endl;
}
}
}
Partager