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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 4 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
181  Programación / Programación C/C++ / Re: Problema con ALTGR (Keylogger) en: 13 Agosto 2011, 13:04 pm
Estás utilizando WM_KEYDOWN y como consecuencia:

Citar
Posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT key is not pressed.

http://msdn.microsoft.com/en-us/library/ms646280.aspx

Una posible solución sería utilizar WM_SYSKEYDOWN:

http://msdn.microsoft.com/en-us/library/ms646286.aspx
182  Programación / Programación C/C++ / Re: [C++]¿Comunicacion entre clases? en: 29 Julio 2011, 14:39 pm
Sí. Mira este ejemplo que acabo de hacer, a ver si es lo que realmente quieres:

main.cpp

Código
  1. #include <cstdio>
  2. #include "clase.h"
  3.  
  4. int main()
  5. {
  6. clase1 _clase1;
  7. clase2 _clase2;
  8.  
  9. printf("clase1: %d\n", _clase1.suma(5, 5));
  10.  
  11. printf("clase2: %d\n", _clase2.resta(1));
  12.  
  13. getchar();
  14.  
  15. return 0;
  16. }

clase.h

Código
  1. class clase1
  2. {
  3. public:
  4. int suma(int, int);
  5. };
  6.  
  7. class clase2
  8. {
  9. public:
  10. int resta(int);
  11. };

clase1.cpp

Código
  1. #include "clase.h"
  2.  
  3. int clase1::suma(int a, int b)
  4. {
  5. return a + b;
  6. }

clase2.cpp

Código
  1. #include "clase.h"
  2.  
  3. clase1 _clase1;
  4.  
  5. int clase2::resta(int a)
  6. {
  7. int numero = _clase1.suma(2, 3);
  8.  
  9. return numero - a;
  10. }
183  Programación / Programación C/C++ / Re: [C++]¿Comunicacion entre clases? en: 28 Julio 2011, 21:54 pm
Convendría leer los hilos antes de comentar ;).
184  Programación / Programación C/C++ / Re: Ayuda a solucional error en: 28 Julio 2011, 19:17 pm
A parte de que exit pertenece a stdlib (http://www.cplusplus.com/reference/clibrary/cstdlib/exit/).

El primer parámetro de fprintf lo debes cambiar por stdout. Y finalmente, como bien te dijo Ferno, el primer parámetro en el main es argc por lo que también tendrás que cambiar:

Código
  1. if(argv < 2 )

por

Código
  1. if(argc < 2 )

185  Programación / Programación C/C++ / Re: Programa que consulta archivo de texto en: 27 Julio 2011, 19:50 pm
Puedes hacer algo como:

Código
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. while(1)
  6. {
  7.  
  8. FILE *file = fopen("C:\\test.txt", "r");
  9.  
  10. if(file == 0)
  11. return 1;
  12.  
  13. fseek(file, 0, SEEK_END);
  14.  
  15. int tamano = ftell(file);
  16.  
  17. rewind(file);
  18.  
  19. if(tamano != 0)
  20. printf("Todo normal.\n");
  21.  
  22. else
  23. printf("Error.\n");
  24. }
  25.  
  26. return 0;
  27. }
186  Foros Generales / Foro Libre / Re: El autor de la matanza de Oslo acusa a Zapatero de rendirse a los musulmanes en: 26 Julio 2011, 00:48 am
En bachillerato también piden que se estructure bien un texto :-X.
187  Programación / Programación C/C++ / Re: [C++]¿Comunicacion entre clases? en: 26 Julio 2011, 00:45 am
http://www.cplusplus.com/doc/tutorial/inheritance/
188  Foros Generales / Dudas Generales / Re: Interface Grafica en: 26 Julio 2011, 00:39 am
Puedes usar perfectamente la API de Windows también. ¿No crees que estás corriendo demasiado?
189  Programación / Programación C/C++ / Re: triangulo divisiorio usando continue en: 25 Julio 2011, 21:02 pm
Suponiendo que tienes Visual Studio, cuando creas un nuevo proyecto, por ejemplo de consola, los pasos para configurarlo serían: File/New/Project/WinXX Console Application/WinXX Application Wizard/Application Settings/Additional options: añade Empty project pero quita Precompiled header.
190  Programación / Programación C/C++ / Re: Sumar un porcentaje en: 24 Julio 2011, 21:51 pm
No es problema del compilador. Suponiendo que tienes Visual Studio, cuando creas un nuevo proyecto, por ejemplo de consola, los pasos para configurarlo serían: File/New/Project/WinXX Console Application/WinXX Application Wizard/Application Settings/Additional options: añade Empty project pero quita Precompiled header.
Páginas: 1 ... 4 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
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines