Salut tout le monde
je suis encore à l'étape d'apprentissage du C++, et j'ai fait ce petit programme qui compile sans erreurs mais il s'arrête au cours de son execution :
Peux-je avoir une correction à ma solution ? Je voulais aussi savoir s'il est possible de remplir le tableau sans demander le nombre de lignes et de colonnes d'avance. Merci
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 #include<iostream.h> #include<malloc.h> #include<stdlib.h> void main() { int N,M; cout<<"Donner le nombre de lignes"<<endl; cin>>N; cout<<"Donnez le nombre de colonnes"<<endl; cin>>M; char **T; T=(char**) malloc(N*M*sizeof(char)); for(int i=0;i<N;i++) { for (int j=0;j<M;j++) { cout<<"T["<<i+1<<"]["<<j+1<<"]="; cin>>*(*(T+i)+j); } } free(T); system ("pause"); }![]()
Partager