示例#1
0
        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);
        }
示例#2
0
        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);
            }
        }
示例#3
0
 public override void TamanioOValorParaMedicion(EscritorC escritor)
 {
     escritor.Write(Longitud * MA.CuantosBytes(Definicion.Tipo));
 }
示例#4
0
 public override void TamanioOValorParaMedicion(EscritorC escritor)
 {
     escritor.Write(cantColumnas * cantFilas * MA.CuantosBytes(Definicion.Tipo));
 }