Compter le nombre d e colonne d'une matrice

Fermé
mimi19911980 Messages postés 22 Date d'inscription mardi 10 novembre 2020 Statut Membre Dernière intervention 14 octobre 2021 - 3 mai 2021 à 00:15
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 - 3 mai 2021 à 20:54
BONJOUR
j'essaye de faire ce programme en c++:
Écrire un programme en c++ permettant de récupérer le contenu d’un fichier textuel (data.txt) et le stocker dans un tableau a deux dimension. ce fichier est sous frome d'une matrice qui a 50 ligne te 10 colonne
j'ai essayé ce bout de code je récupère juste les ligne mais les colonne il m'affiche 0

quelqu'un peut m'aider svp



int main()
{
ifstream fichier1("C:/rep1/data.txt");
int compteur = 0;
int compteur2 = 0;
double token;

if (fichier1)
{
string ligne;
string colonne;

char espace = ' ';
while (getline(fichier1, ligne))
{
compteur++;
for (int i = 0;i < colonne.size();i++)
if (colonne[i] = espace)
compteur2++;


}





while (fichier1.get(espace)) {

compteur2 = fichier1.tellg();

compteur2++;
}
}

cout << "Nombre de lignes =" << compteur << endl;
cout << "Nombre de colonne =" << compteur2 << endl;





return 0;
}





merci
A voir également:

3 réponses

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
3 mai 2021 à 09:30
bonjour,
connais-tu les opérateurs de comparaison?
que penses-tu faire avec
colonne[i] = espace
?
0
mimi19911980 Messages postés 22 Date d'inscription mardi 10 novembre 2020 Statut Membre Dernière intervention 14 octobre 2021
3 mai 2021 à 16:52
oui erreur je dois faire double égale .je veux compter le nombre d'espace parce que mon fichier est comme ca :
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
3 mai 2021 à 17:19
et tout fonctionne bien?
0
mimi19911980 Messages postés 22 Date d'inscription mardi 10 novembre 2020 Statut Membre Dernière intervention 14 octobre 2021
3 mai 2021 à 19:48
non ca fonctionne pas est ce que vous avez une idée??
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
3 mai 2021 à 20:54
si tu ne comprends pas ce que fait le programme que tu as écrit, ajoute des cout pour suivre ce qu'il fait.
0