Respuesta
en
C y C++
a
Curso de programación gráfica
Un puntero es básicamente una dirección de memoria. Cuando haces esto: int x = 5; int * p; p = &x; el puntero p contiene la direccion en memoria de la variable x (&x==direccion de x). El problema con tu matriz (o array de arrays) es que el compilador...
Respuesta
en
C y C++
a
Flechas arriba y abajo
Ha sio un placer. Para lo de las flechas no debes usar bioskey, esa función es para teclas como el shift, ctrl, tab, av pag, y demás. Usa getch. T pasteo parte de lo que dice la MSDN Library para VC++ 6.0 sobre getch(): Remarks The _getch function...
Respuesta
en
C y C++
a
Problema con getch() y kbhit()
Tu problema por lo que he podido entender viene por la mala la utilización que le estas dando a la función kbhit(). Esta función lo único que hace es devolver un valor positivo si hay algún carácter en el buffer de teclado, es decir, si en algún...
Respuesta
en
C y C++
a
Diálogos no aparecen
Realmente no se cual puede ser el problema, pero prueba a introducir estas lineas en la función OnInitDialog() ShowWindow(SW_SHOW); BringWindowToTop();
Respuesta
en
C y C++
a
Simulación de dado
Toma este ejemplo. Hace lo que tu pides. #include <stdio.h> #include <conio.h> #include <ctype.h> #include <stdlib.h> #include <time.h> void main() { int ch; printf("Para repetir tirada pulse 'y':\n\n"); srand( (unsigned)time( NULL ) );//valor de...
Respuesta
en
C y C++
a
Proyecto MDI, ¿Sin ventana hija inicial?
Tras crear la aplicación la ventana marco principal, llama a CWinApp::OnFileNew. Es esta función la encargada de crear el marco y la vista de la ventana hija. Para que esto no ocurra deberás sobrecargar la función OnFileNew de tu objeto aplicación y...
Respuesta
en
C y C++
a
Inicialisador de una clase
He estado mirando tu problema y he creado un poco de código que supongo sera muy parecido al tuyo: class CClaseA { public: CClaseA(int a1=0,int a2=4) { m_a1=a1; m_a2=a2; } int m_a1; int m_a2; }; class CClaseB { public: CClaseB(int b,int a1,int...
Respuesta
en
C y C++
a
Timer
De nuevo cristianm No sé que compilador tienes. Si es el Microsoft Visual C++ debes actuar como t indico: Para iniciar un temporizador debes llamar a la función de la clase CWnd, SetTimer. Esta función tiene esta forma: SetTimer(UINT nIDEvent, UINT...
Respuesta
en
C y C++
a
¿Quiero saber como puedo hacer un gráfico?
T aconsejo el libro Programación gráfica DirectX en Windows 95 . Nigel Thompson. Microsoft Press Son unas clases C++ que encapsulan todas las interfaces DirectX. Se obtienen unos resultados de nivel medio, pero no necesitarás hacer grandes esfuerzos...
Respuesta
en
C y C++
a
Pasar con ENTER al siguiente casillero
Primero, lo que debes hacer es sobreescribir la función OnOK() de tu diálogo. Ves que cuando pulsas al Enter tu dialogo se cierra. Así que tienes que sobreescribir esta función y añadirla una funcionalidad distinta. Para ello, vete al .h donde tengas...