passagem de matriz com retorno
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:
usei o dev C++
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*[j] = 3; *}
}
calc(vetor, lin,col);
for ( int i = 0; i < lin; i++ ){
for ( int j = 0; j < col; j++ ){
* cout<<vetor**[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**[j] = 10;
}
}
}
calc.hpp
#ifndef CALC_H
#define CALC_H
*void calc(double **lista, int & linha, int & coluna); // protótipo da função*
#endif //CALC_H
Discussão (0)
Carregando comentários...