|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Eternal Idol
Páginas: 1 ... 107 108 [109] 110 111 ... 205
2702
« en: Sábado 10 de Marzo de 2007, 20:21 »
2703
« en: Sábado 10 de Marzo de 2007, 19:58 »
Aunque les parezca increible vengo en son de paz  Me parece que el Open Source es una alternativa totalmente valida que en muchos casos produce buenos productos pero realmente me desagrada profundamente la NECESIDAD que tienen de IMPONER su filosofia (barata, ya que filosoficamente hablando es MUY barata) sobre los demas. Lean mi firma, que cada uno use su libertad como se le de la gana, que conste que yo uso todo tipo de software como el Firefox o el VLC o el Office o el Photoshop o juegos PROPIETARIOS. Hay que aprovechar lo bueno!
2704
« en: Sábado 10 de Marzo de 2007, 08:26 »
2705
« en: Sábado 10 de Marzo de 2007, 00:40 »
2706
« en: Sábado 10 de Marzo de 2007, 00:36 »
Hay que ponerle un poquito mas de esfuerzo, mira los nombres de las variables y pone las que necesitas y no las del ejemplo de Geo.
2707
« en: Viernes 9 de Marzo de 2007, 21:15 »
Si te dan el codigo, que te pueden cobrar? Caja, cd, soporte, lo que sea, ahi arriba estan los precios del Red Hat, quiero creer que incluyen el codigo fuente ... sino estarian violando la licencia que comentabas ...
2708
« en: Viernes 9 de Marzo de 2007, 21:10 »
En C++ podes hacer algo asi: std::string cadena = WxEdit1->wxT(); cadena += " "; cadena += WxEdit2->wxT();
Despues al MessageBox le pasas cadena.c_str() que devuelve un char*. Si fuera tipo C tendrias que usar la funcion strcat.
2709
« en: Viernes 9 de Marzo de 2007, 16:25 »
#1 Eso depende de la licencia, si es GPL, no puedes hacer eso, es ilegal por mas dueño que seas del codigo simplemente no puedes,,, Puede que me confunda pero que yo sepa mientras te den el codigo te pueden cobrar lo que quieran ...
2710
« en: Viernes 9 de Marzo de 2007, 16:23 »
2711
« en: Viernes 9 de Marzo de 2007, 10:01 »
2712
« en: Jueves 8 de Marzo de 2007, 19:12 »
Ahora lo que esta pasando es que se te acaba la pila, seguramente por un bucle infinito (lo mas probable es que este relacionado con la recursividad).
Por otro lado la inicializacion de r no tiene ningun sentido ya que despues vas a "machacar" su valor, esa memoria nunca se liberara. Ahora parece que esta mejor MultiPoli ya que solo devuelve x y j y ambos los reservas PERO los free nunca se van a ejecutar, tenes que ponerles en los dos puntos de retorno y liberar TODO excepto x y j dependiendo de cual sea el que devuelvas.
Si podes depurar el programa mucho mejor.
2713
« en: Jueves 8 de Marzo de 2007, 16:37 »
Ambas ciertas, pero el caso es la estrategia comercial que gira en torno a todo esto.
Utilizamos los productos que nos dan porque los ofrecen como gratuitos y la ultima maravilla... desde luego los usamos mas por gratuitos que por cualquier otra cosa... y luego nos salen cobrando igual que si hubiesemos comprado un software no gratuito... Puede ser, sobre los aspectos economicos y comerciales no voy a opinar mas que mientras no violen la ley estan en su derecho. Respecto a lo de la quiebra es muy cierto... pero que es mas probable que se acabe adobe o microsoft o que se acabe el proyecto de unos estudiantes o aficionados que un dia decidieron jugar al heroe del software? Esta pregunta la respondiste vos inmediatamente: Yo uso el software libre, entre ellos y especialmente hoy dia OGRE pero hay casos de casos. Mencione Microsoft o Adobe pero tambien podria haber dicho PepitoSoft o MacroStudents.
2714
« en: Jueves 8 de Marzo de 2007, 16:22 »
*Sino nos va bien pues no importa, no damos soporte ni continuidad al producto pero nadie puede hacer nada contra nosotros... y de malas... En cierto sentido es correcto lo que decis pero nadie te asegura que Microsoft, Adobe o quien sea que le compres software propietario no se vayan a la quiebra y no te den mas soporte. *Que sea gratis para que les guste, cuando ya les guste y sean muchos les cobramos bien caro como lo haría cualquier otro. Libre no significa gratis ...
2715
« en: Jueves 8 de Marzo de 2007, 16:18 »
A ver si te he entendido. Como hay return j; y return X;, quieres decir que free(j);; y free(X); deben de estar en el main, asi tal cual, no?
En cuando a mi metodo main, es cierto que solo inicializaba a (se me olvidó cambiarlo al copiar-pegar). j y x no existen en main PERO como le asignas el valor de retorno a r podes liberar r ... eso si, si vas a liberar r tenes que asegurarte que SIEMPRE devolves memoria reservada en MultiPoli. No solo le dabas valores solo a a sino que le dabas valores a unos punteros invalidos, lo mismo aplica para b, no estan inicializados. Usa memoria dinamica o estatica como el ejemplo que te mostre antes de mi main.
2716
« en: Jueves 8 de Marzo de 2007, 15:52 »
Ah, si lo que vas a devolver es memoria reservada dentro de MultiPoli y queres acceder (como veo tu bucle con printf) desde main entonces no podes liberarla en MultiPoli sino que tenes que hacerlo en main.
2717
« en: Jueves 8 de Marzo de 2007, 15:49 »
El main tambien esta mal ... y despues fijate que no tenes que reservar memoria para los parametros que te pasan a la funcion MultiPoli, esos ya existen de antes. Yo estaba usando un main un poco mas simple: int p[] = { 0, 1, 3, 5 }; int q[] = { 6,2 }; MultiPoli(p, 4, q, 2);
Podes usar ese o resevar memoria para a y b (fijate que le estas asignando valores solamente a a y no a b. X sigue estando sin inicializar en MultiPoli.
2718
« en: Jueves 8 de Marzo de 2007, 15:08 »
Cuando exactamente tengo que reservar la memoria? Antes de acceder a la misma Cuando sepas el total de elementos que vas a querer guardar en ese puntero los reservas, eso tiene que ser evidentemente antes de que intentes leer/escribir. Cuando ya no vayas a usarlo mas llamas a free para liberar esa memoria.
2719
« en: Jueves 8 de Marzo de 2007, 14:47 »
Esque yo lo que quiero hacer es un vector, que apriori no se los elementos que tiene. Cada Vector representara los elementos.
Como hago esto entonces? Eso esta bien pero da lo mismo en este caso, por ejemplo esta linea (45) no tiene sentido: Pi =P;
¿Que queres que sea Pi? Si queres hacer una copia de P entonces reserva memoria para Pi antes de usarlo.
Por ejemplo:
Pi = (int*)malloc(numeroDeElementos * sizeof(int));
2720
« en: Jueves 8 de Marzo de 2007, 12:06 »
A simple vista hay muchos punteros a los que accedes sin darles ningun valor, osea apuntan a cualquier lado:
(45) : warning C4700: local variable 'Pi' used without having been initialized (48) : warning C4700: local variable 'Pd' used without having been initialized (51) : warning C4700: local variable 'Qi' used without having been initialized (54) : warning C4700: local variable 'Qd' used without having been initialized (60) : warning C4700: local variable 'Sp' used without having been initialized (63) : warning C4700: local variable 'Sq' used without having been initialized (68) : warning C4700: local variable 'f' used without having been initialized (71) : warning C4700: local variable 'g' used without having been initialized (78) : warning C4700: local variable 'h' used without having been initialized (86) : warning C4700: local variable 'j' used without having been initialized
Eso da una excepcion seguro.
2721
« en: Jueves 8 de Marzo de 2007, 11:53 »
Me compila perfectamente, y he hecho un programita main muy sencillo y tambien compila. Pero a la hora de ejecutarlo da un error de windows. Eso puede ser por que la logica este mal? me puedes echar una mano en la logica?. Salu2 Es lo mas probable, si nos das el main mas sencillo que falle mejor.
2722
« en: Jueves 8 de Marzo de 2007, 11:22 »
Suerte y conste que no me fije en la logica del programa, solo en hacerlo compilar
2723
« en: Jueves 8 de Marzo de 2007, 11:12 »
Siempre es mas facil si nos pones tambien los errores que da el compilador. Basicamente veo dos cosas: return (P[0]*Q[0]); Como dice el VC++ al respecto: (40) : error C2440: 'return' : cannot convert from 'int' to 'int *' Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast Tu funcion devuelve int * y no int. Y despues estas usando 2N, me imagino que querras poner 2 * N. Lo mismo que te respondi en otro foro
2724
« en: Jueves 8 de Marzo de 2007, 07:58 »
La Mezcla de Sangre de las especies según la Teología Lo mas gracioso de esa patetica clasificacion es que a gran escala los eslavos son MUCHO pero MUCHO mas rubios y de ojos celestes que los alemanes que como bien dice ahi suelen tener el pelo marron y los ojos marrones. yo estoy de acuerdo con lo que dijo Su Hitler odio a los judios porque ellos eran "el motor economico de la epoca" y ademas, decia que era causa de todo mal en Alemania. lo que movia a Hitler era el temor de que una raza tan inferior prosperara y superara a la gran raza ARIA Podria ser pero desde mi punto de vista esa concepcion implica cuanto menos un grado de estupidez bastante considerable por parte de Hitler, tal vez el utilizo habilmente un odio que ya existia en un pueblo devastado donde se quemaban los marcos (billetes) para calentar las casas debido a su infimo valor.
2725
« en: Martes 6 de Marzo de 2007, 21:35 »
Y por eso nada mas se matan: que no lo estais viendo aquì las personas de todo el mundo son problematicas, renuentes la mayoria quiere implantar su verdad y la mayoria quiere salirse con la suya, implantar su voluntad y hacer lo que le venga en gana, aun tenemos mucho de salvajes y a pesar de nuestro nivel de raciocinio que hemos llegado a tener, aun seguimos viviendo la ley del màs fuerte la ley de la naturaleza. Si bien este es sitio en el cual el nivel cultural social e intelectual de las personas que visitan este foro esta por encima del promedio de la humanidad y ni de esa forma nos podemos controlar ni mesurar , ahora imaginen lo que puede pasar entre personas que no por su culpa sino por las circunstancias son mas ignorantes con menor nivel intelectual, cultural, etc etc y que ademàs tiene que sufrir guerra hambre y no se que tantas vejaciones, por favor como quieren que se comporten, solo hacen lo que pueden, lo que su cultura le inculco y defienden su religion sus ideales y su tierra hasta la muerte asi sea con los màs estupidos argumentos del mundo, os aseguro que cualquiera de nosotros en un lugar donde hay hambre guerra, muerte a diario y ser nomadas toda la vida, de seguro no seriamos lo mismo, yo creo que os emitir un juicio al respecto sin ni siquiera haber vivido una pequeña parte de lo que estas personas han vivido, es cometer un grave error. Estoy de acuerdo y me cito: Hay que ver que hubiera hecho uno en algunas de las situaciones a las que se ven enfrentados como estar invadidos, excluidos, subyugados politica y economicamente, etc.
Páginas: 1 ... 107 108 [109] 110 111 ... 205
|
|
|