bonjour
je voulez essay� ce code mais il marche pas
et il m'affiche des �rreurs je ne sais comment les r�soudre voila la liste des erreurs
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
24
25
26
27
28
29
30
31 #include <iostream> using namespace std; #include<string> #include <cstring> #include <math.h> #include <stdio.h> void saisir(int x,int n, int t[x][n]) { int i; for(i=0; i<x; i++) for(int j=0; j<n; j++) { cout<<"Tapez la valeur numero "<<i<<" : "; cin >> t[i][j]; } } int main() { int n,deuxpuisn; cout <<"données le nombre de variables: "; cin >> n; deuxpuisn=pow(2,n); ; cout <<"deux puissance n est: "<< deuxpuisn<<endl; int a[deuxpuisn][n]; saisir(deuxpuisn,n,a); return 0;
mais par contre quand je d�clare les dimmension de tableau static il marche tr�s bien (comme l'exemple si dessous) et moi je voulez que ma matrice qu'elle soit dinamyque (i.e la taille de la matrcie sont des variable)
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 crypto.cpp:44: erreur: «x» was not declared in this scope crypto.cpp:44: erreur: «n» was not declared in this scope crypto.cpp: In function «void saisir(int, int)»: crypto.cpp:51: erreur: «t» was not declared in this scope crypto.cpp: In function «int main()»: crypto.cpp:44: erreur: too many arguments to function «void saisir(int, int)» crypto.cpp:65: erreur: à ce point dans le fichier
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
24
25
26
27
28
29 #include <iostream> using namespace std; const int n=4; void saisir(int t[n]) { int i; for(i=0; i<n; i++) { cout<<"Tapez la valeur numero "<<i<<" : "; cin >> t[i]; } } void affiche(int t[n]) { int i; for(i=0; i<n; i++) cout<<"La valeur numero "<<i<<" est : "<<t[i]<<endl; } int main() { int a[n]; saisir(a); affiche(a); return 0; }
Partager