Boa noite pessoal!
Estou tentando passar uma matriz do main para o calc.cpp e criei o calc.hpp mas não compila
Alguém manja este procedimento?
desde já agradeço!
seguem os códigos: main.cpp
#include <iostream>
#include "calc.hpp"
using namespace std;
int main(){
double **vetor;
int lin = 3;
int col = 8;
for ( int i = 0; i < lin; i++ ){
for ( int j = 0; j < col; j++ ){
vetor[i][j] = 3;
}
}
calc(vetor, lin,col);
for ( int i = 0; i < lin; i++ ){
for ( int j = 0; j < col; j++ ){
cout<<vetor[i][j]<<"\t";
}
cout<<endl;
}
}
calc.cpp
#include <iostream>
#include <fstream>
#include <sstream>
#include <stdlib.h>
using namespace std;
void calc (double **lista, int & linha, int & coluna) { // recebe os agumentos
for ( int i = 0; i < linha; i++ ){
for ( int j = 0; j < coluna; j++ ){
lista[i][j] *= 10;
}
}
} calc.hpp
#ifndef CALC_H
#define CALC_H
void calc(double **lista, int & linha, int & coluna); // protótipo da função