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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 5 6 7 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
191  Programación / Programación C/C++ / problema con funcion abs (solucionado) en: 16 Abril 2014, 00:56 am
Hola a todos como estan tengo las siquiente instrucciones

El problema que recibo, es que menciona es que la funcion abs no esta declarada.
Código
  1. for(i1 =0; i1 < 3; i1++)
  2. {
  3. for(i2 =0; i2 < 3; i2++)
  4. {
  5. ws = 1;
  6. for(i3 =0; i3 < 3 && ws > 0; i3++)
  7. {
  8. for(i4 =0; i4 < 3 && ws >0; i4++)
  9. {
  10. if(cg[i3][i4] == cn[i1][i2])
  11. {
  12. ws = 0;
  13. pi += (abs(i3-i1) + abs(i4-i2));
  14. }
  15. }
  16. }
  17. }
  18. }

aca una imagen de lo mencinado antes.


segun yo, le estoy pasando un parametro entero.

muchas gracias a todos saludos.



Hola solucione el problema tenia que declarar la libreria

Código
  1. #include <cstdlib>

sirve para otras funciones como:
std::abs(int), std::labs, std::llabs, std::imaxabs
   
int abs( int n );
long      abs( long n );
long long abs( long long n );  (Desde C++11)
long labs( long n );
long long llabs( long long n ); (Desde C++11)

Definir <cinttypes>
   
std::intmax_t abs( std::intmax_t n ); (Desde C++11)
std::intmax_t imaxabs( std::intmax_t n ); (Desde C++11)

saludos a todos.
192  Programación / Programación C/C++ / Re: Eliminar datos de lista enlazada en: 15 Abril 2014, 17:17 pm
Gracias se entendio perfectamente.

Puedes encontrar mucha información al respecto navegando por internet.

solo que no sabia pensaba, que la depuracion se realizaba en la compilacion por eso no me habia dado a la tarea de investigar.

pero muchas gracias por la aclaracion.

Saludos y muchas gracias.
193  Programación / Programación C/C++ / Re: Eliminar datos de lista enlazada en: 15 Abril 2014, 16:50 pm
Hola

veo que mencionas depuradores quisiera saber a que se refiere y si me puedes dar algun ejemplo, ya que tambien lo he leido en otras partes pero pensaba que esto lo realizaba el IDE al momenton de compilar el programa.

Encuanto al programa

realize las modificaciones que apunta eferion y el tiempo de ejecucion se redujo notablemente
por lo menos en mi caso de 3.61 a el rango de 0.50

ha gracias por la explicacion la entendi muy bien : ).

aca la prueba


Saludos y gracias.
194  Programación / Programación C/C++ / Re: duda al crear procesos en windows en: 14 Abril 2014, 06:35 am
exacta mente eso iba a comentar siempre entra al default

aca una muestra como te mencionaron antes.



195  Programación / Programación C/C++ / Re: duda al crear procesos en windows en: 14 Abril 2014, 06:22 am
Hola amigo.

No se si te ayude esto pero hace poco estaba viendo algo parecido. y lo pregunte en el foro.

se trataba de la cracion de pocesos padre he hijos.

aca el link.

http://foro.elhacker.net/programacion_cc/error_en_el_uso_del_fork-t412092.0.html

lamento si no te ayuda mucho, pero haci es como lo entendi yo.

Saludos espero que te resuelvan la duda por si no te funciona el link cuidate.
196  Programación / Programación C/C++ / Re: Problema con dialogo en: 13 Abril 2014, 22:46 pm
Grande eternal  ;-)

la solucion fue cambiar esto
Código
  1. BOOL CALLBACK DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)

por esto prototipo

Código
  1. INT_PTR CALLBACK DlgProc(HWND, UINT, WPARAM, LPARAM);

definicion
Código
  1. INT_PTR CALLBACK DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)

Mil gracias funciono a la primera.

Gracias de nuevo y saludos.
197  Programación / Programación C/C++ / Problema con dialogo (Solucionado) en: 13 Abril 2014, 18:07 pm
Hola tengo un penque~no problema con un dialogo no encuentro el problema.

esta es la instruccion.
Código
  1. DialogBoxParam(hInstance, "DialogoPrueba", hwnd, DlgProc2, veces);

este es el error que me sale y no se por que.
Código
  1. [Error] invalid conversion from 'BOOL (*)(HWND, UINT, WPARAM, LPARAM) {aka int (*)(HWND__*, unsigned int, long long unsigned int, long long int)}' to 'DLGPROC {aka long long int (*)(HWND__*, unsigned int, long long unsigned int, long long int)}' [-fpermissive]

espero puedan orientarme saludos y muchas gracias
198  Programación / Programación C/C++ / Re: Realmente extraño problema con cin.getline en: 11 Abril 2014, 02:40 am
Tranquilo amigo con que comentes o pongas como el codigo como lo histe en el primer comentario esta bien.

El problema creo que debe de estar en la opcion 1 ya que es la que trata de recuperar los datos y no lo hace como debe.

Dejame lo veo. Si no alquien mas te ayudara : ) seguro no lo dudes.

Disculpa que te conteste hasta horita pero no tengo la libreria conio2 y tu problema es la momento al momento de guardar los datos ya que si ingresas un registro y luego ingresas a la opcion 1 se genera un problema.

pero si ingresas un registro y luego ingresas otro no lo ingresa pero se entras a la primera opcion el programa sique sin ningun proble y sin pedirte datos.

lamento no poder ejecutarlo por la libreria y por otros motivos deL S.O.

Pero rebisa tus metodos de como se guardan los datos (registros) si puedo consequir otra pc espero poder ayudarte.

saludos sequire intentadolo.
199  Programación / Programación C/C++ / Re: Realmente extraño problema con cin.getline en: 11 Abril 2014, 02:07 am
Hola tu imagen no se ve muy bien de que es lo que sucede en el programa.

Pero si no me equivoco como ya se habia visto en otro hilo parecido a esto
http://foro.elhacker.net/programacion_cc/buenas_otra_vez_jaja_tengo_un_problema_con_programa-t412011.0.html

el problema que tenia el era con el cin.getline tambien

que significa el cin.ingore();
http://foro.elhacker.net/programacion_cc/funcion_cinignore-t290246.0.html

saludos espero haberte ayudado y si persisten las dudas pregunta.
200  Programación / Programación C/C++ / Error con menu (solucionado) en: 10 Abril 2014, 21:10 pm
Hola como estan.

Mi siquente consulta es, estaba tratando de hacer un menu pero me muestra el siquiente error.

Código
  1. [Error] cast from 'HMENU' to 'UINT {aka unsigned int}' loses precision [-fpermissive]

Y esta es la funcion.
Código
  1. void InsertarMenu(HWND hwnd)
  2. {
  3. HMENU hMenu1, hMenu2; //HMENU un manipulador especial para menus
  4. hMenu1 = CreateMenu(); //Manipulador de la barra de menus
  5. hMenu2 = CreateMenu(); //Manipulador para el primer menu pop-up
  6.  
  7. AppendMenu(hMenu2, MF_STRING, CM_PRUEBA, "&Prueba"); //1 item tipo texto
  8. AppendMenu(hMenu2, MF_SEPARATOR, 0, NULL); //2 item(separador)
  9. AppendMenu(hMenu2, MF_STRING, CM_SALIR, "&Salir"); //3 item
  10.  
  11. //Insercion del menu pop-up
  12. AppendMenu(hMenu1, MF_STRING | MF_POPUP, (UINT)hMenu2, "&Principal");  //item tipo texto y menu pop-up
  13. SetMenu(hwnd, hMenu1); //Asigna el menu a la ventana hWnd
  14. }

Gracias.



Hola me respondo a mi mismo.

la solucion es en la siquente linea:

Código
  1. AppendMenu(hMenu1, MF_STRING | MF_POPUP, (UINT_PTR)hMenu2, "&Principal");

UINT_PTR es un tipo entero suficientemente grande para contener todos los valores del puntero, por lo tanto, las advertencias se va.

Encambio la razon de este error es la siquiente.

En esta Instruccion no tiene el mismo tama~no. está tratando de apuntar a algo, pero de distinto tama~no.
Código
  1. AppendMenu(hMenu1, MF_STRING | MF_POPUP, (UINT)hMenu2, "&Principal");

Saludos y gracias a los que pasaron.

Páginas: 1 ... 5 6 7 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
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines