elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ... 49
221  Programación / Programación C/C++ / Re: Variables numéricas C++ PROBLEMA RARO! en: 7 Julio 2012, 00:10 am
Lo entenderás mejor cuando llegues, como ha dicho daniyo, a estudiar el paso por parámetros y por referencia. Para que te vayas haciendo una idea, te explico un poco:

Cuando un parámetro es pasado por valor, es una copia del mismo. Por lo tanto, no se modifica el original.

Como lo que quieres es modificar esa variable, haces el paso de parámetros por referencia, en el que modificas la variable original, y por tanto, se guardan los cambios en la misma.

Para diferenciar una de otras, en el paso por referencia se le pone "&" delante de la variable y en el paso por valor no.

Saludos.
222  Programación / Programación C/C++ / Re: ¿Uso mal las funciones de la librería GMP? en: 7 Julio 2012, 00:05 am
¡Muchísimas gracias, Avesudra! Me has ayudado muchísimo! Debe ser un bug como bien has dicho ya, porque ahora sí me funciona!!

Reitero, muchísimas gracias!!

Saludos.
223  Programación / Programación C/C++ / Re: ¿Uso mal las funciones de la librería GMP? en: 6 Julio 2012, 23:51 pm
Si fuera un bug a ti también te tendría que salir mal, supongo...
224  Programación / Programación C/C++ / Re: ¿Uso mal las funciones de la librería GMP? en: 6 Julio 2012, 20:40 pm
Muchas gracias. No da el resultado correcto... Por lo que no debería ser del código, y me he llevado toda la tarde mirándolo xD
225  Programación / Programación C/C++ / Re: ¿Uso mal las funciones de la librería GMP? en: 6 Julio 2012, 20:31 pm
Me dice:

"El programa no puede iniciarse porque falta libgcc_s_dw2-1.dll en el equipo. Intente reinstalar el programa para corregir este problema."  :huh:
226  Programación / Programación C/C++ / Re: ¿Uso mal las funciones de la librería GMP? en: 6 Julio 2012, 20:22 pm
Siento si te he molestado ya mucho, pero... No me deja descargarlo  :(
227  Programación / Programación C/C++ / Re: ¿Uso mal las funciones de la librería GMP? en: 6 Julio 2012, 20:06 pm
Tampoco va... Sigo probando cosas y leyendo un poco el manual, pero dudo que venga algo allí, porque si el programa está bien...
228  Programación / Programación C/C++ / Re: ¿Uso mal las funciones de la librería GMP? en: 6 Julio 2012, 18:50 pm
¡Mira lo que me ha pasado ahora!  :-(

Para probar si me hacía la división bien, he puesto:

Código
  1. while(mpz_cmp_ui(resultado, 0) >0)
  2.    {//BUCLE INFINITO
  3.        suma += mpz_mod_ui(mod, resultado, 10); //suma = suma + el resto de dividir resultado entre 10
  4.        mpz_tdiv_q_ui(resultado, resultado, 10); //Dividimos resultado entre 10
  5.        gmp_printf("Resultado: %Zd\n\n", resultado);
  6.        getchar();
  7.    }

(el getchar() para pausar y poder ver que todo va bien)

Y con eso me ha ido haciendo esto:

Código:
Resultado: 107150860718626732094842504906000181056140481170553360744375038837035105112493612
24931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230
98542107460506237114187795418215304647498358194126739876755916554394607706291457119647768654
2167660429831652624386837205668069376

Resultado: 107150860718626732094842504906000181056140481170553360744375038837035105112493612
24931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230
98542107460506237114187795418215304647498358194126739876755916554394607706291457119647768654
216766042983165262438683720566806937


Resultado: 107150860718626732094842504906000181056140481170553360744375038837035105112493612
24931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230
98542107460506237114187795418215304647498358194126739876755916554394607706291457119647768654
21676604298316526243868372056680693


Resultado: GNU MP: Cannot reallocate memory (old_size=291 new_size=300)

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

No creo que sea por lo de la librería (ya que las operaciones me las hace bien, o hasta cierto punto), pero igualmente voy a intentar compilarla, por si acaso...

EDITO: Ya he compilado la librería por mí mismo y sigue saliendo mal... 

Creo que lo mejor será dejarlo, porque si en un ordenador sale y en otro no...  :-(
229  Programación / Programación C/C++ / Re: ¿Uso mal las funciones de la librería GMP? en: 6 Julio 2012, 18:28 pm
Desde Windows 7 x64
230  Programación / Programación C/C++ / Re: ¿Uso mal las funciones de la librería GMP? en: 6 Julio 2012, 18:23 pm
Yo creo que sí sirven, porque sino me daría error al compilar, o me daría mal 21000... Veré que puedo hacer.

Gracias por haberme ayudado!

Saludos.
Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ... 49
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines