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


 


Tema destacado: Página de elhacker.net en Google+ Google+


  Mostrar Mensajes
Páginas: 1 ... 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 [345] 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 ... 380
3441  Programación / Programación C/C++ / Re: codigo para calcular los numeros primos en: 27 Diciembre 2013, 23:21
Ei, no me ignoreis! Quiero ver como os revienta la RAM usando eso para 10^12 xD
3442  Programación / Programación C/C++ / Re: El programa dejó de funcionar al dar una respuesta? en: 27 Diciembre 2013, 22:29
Bueno, en primer lugar:

Código
  1. if(a == b)

Eso nunca será verdadero. Ahí estás comparando las DIRECCIONES de memoria que guardan las variables (punteros). Las direcciones nunca serán iguales.

Como dije antes xD así solo comparas las direcciones. Tú debes comparar letra a letra (con un for, por ejemplo) cada una, y ver si son iguales. También puedes usar la librería string, pero eso ya como veas.
3443  Programación / Programación C/C++ / Re: El programa dejó de funcionar al dar una respuesta? en: 27 Diciembre 2013, 22:12
Bueno, en primer lugar:

Código
  1. if(a == b)

Eso nunca será verdadero. Ahí estás comparando las DIRECCIONES de memoria que guardan las variables (punteros). Las direcciones nunca serán iguales.

En segundo lugar:

la variable 'a' es un puntero a una dirección. ¿Qué dirección? Ninguna, ya que no está inicializada. En cada inicialización del programa, 'a' puede tener un valor distinto. Por tanto, lo que dbees hacer es inicializarla.

No soy experto en C, soy más de C++, pero si no me equivoco, sería así:
Código
  1. char* a = malloc(sizeOf(char)*N); //N es el número de casillas que tendrá. Pon 100 por ejemplo, para asegurarte que no haya problemas

Bueno, creo que así debería ir.

EDITO: Perdona, pensaba que era C. Ahora vi el include iostream jeje

En C++, para guardar memoria, haz así:

Código
  1. char* a = new char[N]; /+/Donde N es el numero de celdas, caracteres en este caso.
3444  Programación / Programación C/C++ / Re: codigo para calcular los numeros primos en: 27 Diciembre 2013, 21:47
Man prueba con 10^12 :O
3445  Programación / Programación C/C++ / Re: Ejecutar varios bucles a la vez? en: 27 Diciembre 2013, 20:05
Eso lo tienes que hacer con threads. Busca info sobre ellos.
3446  Foros Generales / Dudas Generales / Re: Ayuda con programa soy nuevo en: 27 Diciembre 2013, 19:20
Bueno, lo siento, pero la solicitación de seriales, cracks y etc, estan prohibidos en el foro.
Solo te puedo decir, que busques en google, que siempre se encuentra algo.
3447  Foros Generales / Dudas Generales / Re: Ayuda con programa soy nuevo en: 27 Diciembre 2013, 17:34
Supongo que no aporto mucho, pero si te interesa el "Free trial" que ofrece la empresa...
Camo - The Unscrambler
3448  Programación / Programación C/C++ / Re: Problema con formula para generar permutaciones en: 26 Diciembre 2013, 15:58
Explica lo que te pide el ejercicio.
Eso ponlo como una cita, no como un code.
3449  Programación / Programación C/C++ / Re: ¿Cómo reemplazar caracteres en una cadena de un array? en: 26 Diciembre 2013, 14:07
.NET en este foro: Foro Elhacker: Programación general - .NET
3450  Programación / Programación C/C++ / Re: en: 26 Diciembre 2013, 13:27
Recordemos, que la aritmética de punteros es ir un paso más hacia la comprensión de cómo funcionan los punteros.
Me parece realmente útil saberla, aunque menos útil utilizarla en proyectos.

Enviado desde mi ST21i mediante Tapatalk
Páginas: 1 ... 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 [345] 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 ... 380
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines