crear o importar proceso()

Started by Futu-block, May 08, 2010, 10:21:13 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SplinterGU

bueno, un puntero almacena una direccion de memoria, hasta ahi venimos bien, pero tambien esa direccion de memoria es un numero.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Drumpi

Sí, es un número, pero no se trata como tal, al menos no en Bennu, donde siempre te va a dar error porque "se esperaba un puntero" o "se esperaba una struct/int/byte..." :P
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Windgate

Hasta cierto punto se puede vivir sin punteros, en el peor caso a base de LOCAL y GLOBAL se puede hacer de todo, a costa de eficiencia.
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

Futu-block

puede usarse para guardar p. ej. records en la tabla de records?¿?¿?¿

Drumpi

Si, puede usarse, sobre todo porque simplifica la ordenación... siempre que tengas las funciones bien implementadas. Usar listas enlazadas a la larga es repetitivo, básicamente es siempre el mismo código, cambiando la estructura nodo (cada una de las partes de dicha lista) y la función de leer datos. Pero las primeras veces cuesta muchísimo hacerlas, da muchos errores difíciles de encontrar y requiere tener la mente clara y despejada (y según mi experiencia, el 85% de las veces, papel y boli a mano).

Pero si es una tabla de records estandar no es necesario: el número de posiciones es fija, bastaría tener X estructuras con una string (nombre) y un entero (puntos), no merece la pena complicarse más:

struct winners [9]
-string name;
-int points;
-int level;
...
end

struct winners [14]
-char name[3]; //sólo 4 letras para las iniciales
-int name;
...
end
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)