|
141
|
Foros Generales / Foro Libre / ¿Que rama de la programacion te gusta mas?
|
en: 29 Mayo 2010, 04:02 am
|
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
|
Programación / Programación C/C++ / Re: pasar float con array usando punteros - help
|
en: 28 Mayo 2010, 14:21 pm
|
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
|
Foros Generales / Foro Libre / Re: Tu pequeño secreto
|
en: 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 Y pes yo me porto mal aveces... Para tener variedad... Saludos...
|
|
|
145
|
Programación / Programación Visual Basic / Re: Numero con menos decimales...
|
en: 24 Mayo 2010, 00:23 am
|
Gracias... Lei sobre esa funcion y pes ahi resolvi... aunque no se muy bien cuando usar # y cuando 0... Pero pes lo hice asi.... 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
|
Programación / Programación Visual Basic / Numero con menos decimales...
|
en: 23 Mayo 2010, 22:56 pm
|
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... 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
|
Programación / Programación C/C++ / Re: C/C++ Dudas parámetros
|
en: 23 Mayo 2010, 21:55 pm
|
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.htmlstruct 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: insertaralfinal(Tlista &lista,
Pero pes no estoy seguro... Asi que si alguien da detalles del funcionamiento interno de ese proceso... Saludos...
|
|
|
148
|
Programación / Programación C/C++ / Re: C/C++ Dudas parámetros
|
en: 23 Mayo 2010, 21:35 pm
|
Me invente un ejemplo yo... Observa este code... 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... 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
|
Programación / Programación C/C++ / Re: C/C++ Dudas parámetros
|
en: 23 Mayo 2010, 21:09 pm
|
Ahora aclarenme una duda a mi 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
|
Programación / Programación C/C++ / Re: C/C++ Dudas parámetros
|
en: 23 Mayo 2010, 20:36 pm
|
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 por eso uso tanto la palabra "creo" Si no funciona me pongo a investigar sobre eso... Pero pes espero que funcione porque hoy no toy de animo para estudiar... Saludos...
|
|
|
|
|
|
|