public override void PedirMemoria(EscritorC escritor) { string pedido; int cantMemoria; cantMemoria = Longitud * MA.CuantosBytes(Definicion.Tipo); pedido = Definicion.Nombre + " = " + "malloc2( " + cantMemoria + " ,true);"; escritor.WriteLine(pedido); }
public override void PedirMemoria(EscritorC escritor) { string pedido; int cantMemoria; if (Definicion.Tipo != Tipo.CadenaC && Definicion.Tipo != Tipo.CadenaPascal) { cantMemoria = MA.CuantosBytes(Definicion.Tipo); pedido = Definicion.Nombre + " = " + "malloc2( " + cantMemoria + ",true );"; escritor.WriteLine(pedido); } }
public override void TamanioOValorParaMedicion(EscritorC escritor) { escritor.Write(Longitud * MA.CuantosBytes(Definicion.Tipo)); }
public override void TamanioOValorParaMedicion(EscritorC escritor) { escritor.Write(cantColumnas * cantFilas * MA.CuantosBytes(Definicion.Tipo)); }