C/Visual C - Ayuda con funciones

 
Vista:

Ayuda con funciones

Publicado por Alexandra Sierra (3 intervenciones) el 21/03/2005 03:41:34
Tengo una funcion que representa un arreglo bi-dimensional de numeros float con R lineas y C columnas como un arreglo A de una dimension de R*C numeros float:
struct dosdim{
int R;
int C;
float * A;
};
Lo que quiero es hacer una funcion llamada get_dosdim a la que se le pase un argumento tipo dosdim por referencia y valores enteros Row y Col por valor. La funcion get_dosdim le asigna a R el valor de Row, y a C el de Col y separa dinamicamente un arreglo de R*C celdas de numeros floats y almacena la direccion de la primera celda en A.
Esta es la forma en que yo la escribi me pueden decir si esta bien?

float get_dosdim(dosdim &adosdim, int Row, int Col)
{
adosdim.R=Row;
adosdim..C-=Col;
adosdim.A= new Float [ adosdim.R][ adosdim.C];
}

Esta esto bien porque no tengo idea de como hacerla
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder