Bonjour à tous,
Je suis en train de faire un code simple pour trouver un mot soit dans la direction verticale ou horizontale dans une grille de mots cachés, le problème c'est que je ne peux pas générer la matrice sous prétexte que sa taille est inconnue est qu'"on ne peut pas allouer un tableau de taille constante 0"
Est-ce que quelqu'un pourrait m'aider à passer cette étape ? merci d'avance :-)
voila mon fichier texte :
MotsCaches.txt
Code C/C++ :
#include<iostream>
#include<fstream>
#include<string>
#include<cctype>
using namespace std;
void main()
{
int i=0,j;
string a;
ifstream mots;
mots.open("motscaches.txt");
while (!mots.eof())
{
mots >> a;
cout<<a<<endl;
i++; //nombre lignes +1
}
j=a.length(); //nombre colones
const int k=i, l=j;
float m[k][l]; //je sait pas comment faire marcher cette ligne
mots.seekg(0); //remise du pointeur au debut du fichier
mots>>a;
cout<<endl<<endl<<a<<endl;
cout<<"lignes : "<<i<<endl<<"colones : "<<j<<endl; //afficher lignes, colones
mots.close();
}