Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - .:BlackCoder:.

#141
Bueno esa es la pregunta, creo que sus respuestas ayudaran a los principiantes, como yo, a elegir por cual o cuales ramas de la programacion se puede especializar... Con ramas de la programacion me refiero a, por ejemplo:

Juegos, Kernels, Drivers, Softwares empresariales (financieros, por decir algo), entre otras...

A mi por ejemplo me gustan casi todas las que mensione, pero se que no puedo especializarme en cada una de ellas... So...

¿Que rama de la programacion te gusta mas? y ¿Por qué?

Saludos...
#142
Weno men, vuelve a estudiar punteros, y repasa funciones... Primero que nada definiste MAX con una macro asi que es como una variable global, entonces para que, la pasas como parametro en toooodas las funciones??...

Segundo las funciones estan devolviendo valores y cuando las llamas, no le estas asignando dicho valor a nada, ademas eso no es necesario, acuerdate que estas trabajando con punteros...

Tercero para que declaras angle si pasaste "ang" y la llamaste anguloprincipal, guarda directamente en anguloprincipal...

Y weno despues leo las otras funciones... Arregla esa parte...

PD: Ingresar, no deberia devolver nada, y seguro que las otras tampoco, aunque no las he leido, me lo imagino

Saludos...
#143
Foro Libre / Re: Tu pequeño secreto
28 Mayo 2010, 05:54 AM
"Si te portas mal, te va bien ahora y mal despues... Si te portas bien, no te va mal despues." Helderth Henriquez...

Yo!! jejeje  :xD

Y pes yo me porto mal aveces... Para tener variedad...

Saludos...
#144
No entiendo bien ese link... sera que me das el link del "modulo que publico cubein" o el nombre del "modulo"?

Saludos...
#145
Gracias... Lei sobre esa funcion y pes ahi resolvi... aunque no se muy bien cuando usar # y cuando 0... Pero pes lo hice asi....

Código (vb) [Seleccionar]
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Picture1.ToolTipText = "x= " & Format(X, "#0.00") & " e " & " y= " & Format(Y, "#0.00")
End Sub


Saludos...
#146
Wenas hice una grafica en un picturebox y quiero que cuando se pase el mouse por un punto de la grafica muestre sus coordenadas... Pero me muestra muchos decimales quiero que muestre solo 2 decimales... Aca esta esa parte del code...

Código (vb) [Seleccionar]
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Picture1.ToolTipText = "x= " & X & " y= " & Y
End Sub


Saludos... y gracias de antemano
#147
Me gusta mas como lo hize... Ademas eso ya te lo dije yo mismo, es que ando distraido, y no supe plantear la pregunta... Lo que quise decir es como?, cuando se trabaja con listas se asigna memoria (como las funciones push_back) con funciones externas al main... y sin pasar los punteros como referencias... ejemplo:
Voy a poner solo una parte el codigo completo esta en:
http://foro.elhacker.net/empty-t288131.0.html
Código (cpp) [Seleccionar]
struct nodo{
    int nro;
    struct nodo *sgte;
};
typedef struct nodo *Tlista;
void insertaralfinal(Tlista &lista,int valor)
{
Tlista t,q;
q=new(struct nodo);
q->nro=valor;
q->sgte=NULL;

if(lista==NULL)
lista=q;            //Fijense aca
else
{t=lista;
while(t->sgte!=NULL)
t=t->sgte;
t->sgte=q;}     
}



Como es que funciona eso?, yo supongo que es porq se hizo un typedef en el que se define Tlista como un puntero y se pasa una referencia:

Código (cpp) [Seleccionar]
insertaralfinal(Tlista &lista,
Pero pes no estoy seguro... Asi que si alguien da detalles del funcionamiento interno de ese proceso...


Saludos...
#148
Me invente un ejemplo yo... Observa este code...
Código (cpp) [Seleccionar]
oid funcionx(int *e);
int main(int argc, char *argv[])
{
   int *p;
   funcionx(p);
   for (int i=0;i<4;i++) p[i]=i+1;//Aca obviamente se vuelve loco...
   
   for (int i=0;i<4;i++) cout<<p[i]<<" ";
   cout<<endl;
   cin.get();
   return EXIT_SUCCESS;
}

void funcionx(int *e){
   e= new int [4];
}


Como solventas eso... Lo de asignar memoria con una funcion...

Saludos...

Que pregunta mas obvia... Y eso que yo mismo conteste... Aca tienes un ejemplo dr.~ donde se aclara todo...

Código (cpp) [Seleccionar]
void funcionx(int *&e);
void apuntaa1(int *e);
void apuntaa2(int *&e);
int main(int argc, char *argv[])
{
    int *p;
    funcionx(p);
    for (int i=0;i<10;i++) p[i]=i+1;
   
    for (int i=0;i<10;i++) cout<<p[i]<<" ";
    cout<<endl;
   
    apuntaa1(p);
    cout<<*p<<endl;
    apuntaa2(p);
    cout<<*p<<endl;
    delete[] p;
    cin.get();
    return EXIT_SUCCESS;
}

void apuntaa1(int *e){
    e++;
}
void apuntaa2(int *&e){
    e++;
}
void funcionx(int *&e){
    e= new int [10];
}
#149
Ahora aclarenme una duda a mi  :P

Cuando asignas memoria a un puntero, en una funcion... ¿Esa memoria al salir de la funcion sigue perteneciendo al puntero?... Si el puntero es pasado como parametro y por referencia... Porque he visto ejemplos en listas, en los que la asignacion de memoria se hace, y el puntero se paso de forma normal... (por valor quise decir) Luego dicho puntero sigue teniendo la memoria asignada...

Saludos...
#150
Aunque aun no me he metido con listas, pilas y colas, he visto mas o menos como funcionan... En esos temas te daras cuenta que no te tienes que dar mala vida por lo de pasar punteros por referencia... ya que se asignan las direcciones...

Me explico declaran los objetos globales, retornan direcciones y se las dan al puntero (a la lista por ejemplo), trabajan con objetos (clases) y muchas otras formas de trabajar las direcciones, sin usar lo de "punteros por referencia"...

Weno te lo digo porque yo por ejemplo, nunca he hecho eso que tu dices... Y ya tenia unos 6 o 5 meses estudiando C++... Pero no esta demas saberlo... Lo que dije en el mensaje anterior lo saque de un foro... Pruebalo a ver como te va, y me avisas  :xD por eso uso tanto la palabra "creo"  :laugh:

Si no funciona me pongo a investigar sobre eso...

Pero pes espero que funcione porque hoy no toy de animo para estudiar...

Saludos...