error en una matriz dinamica
Publicado por cesar (44 intervenciones) el 07/11/2019 01:43:43
buenas noches amigos el error de hoy trata de una referencia indefinida no veo el error pero no correo esa linea esta subrayada en el prototipo de la funcion
agradezco su ayuda mucho
C:\Users\Cesar\AppData\Local\Temp\ccFvG9xU.o v94punteros.cpp:(.text+0x30): undefined reference to `mostrarmatriz(int**, int, int)'
agradezco su ayuda mucho
C:\Users\Cesar\AppData\Local\Temp\ccFvG9xU.o v94punteros.cpp:(.text+0x30): undefined reference to `mostrarmatriz(int**, int, int)'
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include<iostream>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
/*PUNTEROS
matrices dinamicas
¡
Tema matrices dinamicas
*/
using namespace std;
void pedirdatos();
void mostrarmatriz(int **,int,int);
int **puntero_matriz, nfilas,ncol;
int main(){
pedirdatos();
mostrarmatriz(puntero_matriz, nfilas,ncol);
for(int i = 0;i < nfilas;i++ ){
delete[] puntero_matriz[i];
}
delete[] puntero_matriz;
getch();
return 0;
}
void pedirdatos(){
cout<<"Digite numero de filas: ";
cin>>nfilas ;
cout<<"Digite numero de columnas: ";
cin>>ncol ;
puntero_matriz= new int*[nfilas];
for(int i = 0;i < nfilas;i++ ){
puntero_matriz[i]= new int[ncol];
}
cout<<"\nDigitalizando elementos de la matriz: \n";
for(int i = 0;i < nfilas;i++ ){
for(int j = 0;j < ncol;j++ ){
cout<<"Digite un numero["<<i<<"]["<<j<<"] ";
cout<<*(*(puntero_matriz+i)+j);
}
}
void mostrarmatriz(int **puntero_matriz, int nfilas,int ncol);
cout<<"n\nimprimiendo matriz: \n ";
for(int i = 0;i < nfilas;i++ ){
for(int j = 0;j < ncol;j++ ){
cout<<*(*(puntero_matriz+i)+j)<< " ";
}
cout<<"\n";
}
}
Valora esta pregunta


-1