Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Queta

#181
Estás utilizando WM_KEYDOWN y como consecuencia:

CitarPosted 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
Sí. Mira este ejemplo que acabo de hacer, a ver si es lo que realmente quieres:

main.cpp

Código (cpp) [Seleccionar]
#include <cstdio>
#include "clase.h"

int main()
{
clase1 _clase1;
clase2 _clase2;

printf("clase1: %d\n", _clase1.suma(5, 5));

printf("clase2: %d\n", _clase2.resta(1));

getchar();

return 0;
}


clase.h

Código (cpp) [Seleccionar]
class clase1
{
public:
int suma(int, int);
};

class clase2
{
public:
int resta(int);
};


clase1.cpp

Código (cpp) [Seleccionar]
#include "clase.h"

int clase1::suma(int a, int b)
{
return a + b;
}


clase2.cpp

Código (cpp) [Seleccionar]
#include "clase.h"

clase1 _clase1;

int clase2::resta(int a)
{
int numero = _clase1.suma(2, 3);

return numero - a;
}
#183
Convendría leer los hilos antes de comentar ;).
#184
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:

if(argv < 2 )

por

if(argc < 2 )

#185
Puedes hacer algo como:

#include <stdio.h>

int main()
{
while(1)
{
getchar();

FILE *file = fopen("C:\\test.txt", "r");

if(file == 0)
return 1;

fseek(file, 0, SEEK_END);

int tamano = ftell(file);

rewind(file);

if(tamano != 0)
printf("Todo normal.\n");

else
printf("Error.\n");
}

return 0;
}
#186
En bachillerato también piden que se estructure bien un texto :-X.
#188
Dudas Generales / Re: Interface Grafica
26 Julio 2011, 00:39 AM
Puedes usar perfectamente la API de Windows también. ¿No crees que estás corriendo demasiado?
#189
Cita de: Queta en 24 Julio 2011, 21:51 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 C/C++ / Re: Sumar un porcentaje
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.