Important: lecture depuis un fichier et création dynamique c/c++

Fermé
jax008 Messages postés 80 Date d'inscription samedi 11 août 2007 Statut Membre Dernière intervention 2 juin 2017 - Modifié le 2 juin 2017 à 19:47
Salutation,

il me faudrait lire depuis un fichier des chaines de caracteres et les placer dans un tableau 2D puis calculer la taille de la plus longue chaine de caractere .
Par exemple : le fichier contiendrait {"prendre","jouer","manger",anticonstitutionnellement"} avec des virgules entre les motifs dans le fichier ou pas sa importe peu, et il me faudrait creer une matrice dynamiquement qui n'allouerait que la taille nécéssaire pour les chaines et pas plus sinon j'aurai fait "tab[40][40]" ou un truc du genre,au final j'aurai une matrice du genre tab[size1][size2] ou dans chaque ligne y'aura un des mots cités précédemment.j'esperes avoir été claire donc si quelqu'un a une idée de comment faire ça je suis tout oui.

ps :je suis arrivé à charger depuis le fichier grace à la fonction suivante :

ifstream in("texte.txt");
stringstream buffer;
buffer << in.rdbuf();
string txt = buffer.str();
char texte[txt.length()];
std::strncpy(texte, txt.c_str(), txt.length());
cout<<"la longueur du texte : "<<txt.length()<<" caracteres"<<endl;
A voir également: