PabloAM escribió:#include
#include
using namespace std;
int main()
{
if(gafas_pasta || sobrepeso || insociabilidad)
{
PostearEnEOL();
}else
{
IrEnBici();
Nadar();
}
system("PAUSE");
return 0;
}
In function 'int main()':
line 9 'gafas_pasta' undeclared (first use this function)
line 9 'sobrepeso' undeclared (first use this function)
line 9 'insociabilidad' undeclared (first use this function)
line 11 'PostearEnEOL' undeclared (first use this function)
line 14 'IrEnBici' undeclared (first use this function)
line 15 'Nadar undeclared (first use this function)
Hablando de C++, supongo que por aquí hay algún gurú informático, así que mejor preguntar aquí: He hecho un curso cuatrimestral de C++ "básico" (Se podría decir que de "C", porque nos hemos quedado a las puertas del paradigma de orientación a objetos), y he intentado ponerlo en práctica haciendo alguna monería (Old-school-RPG por consola, con mensajitos en colores de consola, mapas por colores de consola, y poco más.
Sin embargo, no he encontrado acceso a información útil sobre cómo hacer un "check" de cada "keystroke" en todo momento que la consola ande por ahí (AKA keylogger) y, además, parece que las teclas "especiales" (F1,...,F12, dirección, etc...) no las coge bien, devolviendo valores erróneos si las intento captar con "getchar()" y mostrarlas, por lo que no podría usar dichas teclas (Al menos no, tal cual).
Con todo ello, he creído conveniente pasarme al uso de APIs de Windows, y me he encontrado en un lío de un par de cojones (Nah, supongo que será tener por ahí las cosas básicas de ventana, y "copypastear" la mayoría de cosas).
El caso es que el año que viene tengo acceso a "Programación", asignatura de segundo ciclo cuyo temario comprende, principalmente, utilidades y ejemplos del paradigma de orientación de objetos, aunque en Java. ¿Creéis que debería de seguir cacharreando en consola con C++? ¿Intentar ver algo de Java por mi cuenta? ¿O seguir con C++ y ventanas? Obviamente, no es por buscar algo que tenga "futuro", sino por poder poner en práctica mis conocimientos, y por el mero placer de aprender más y ver que funciona.
(Adicionalmente, ¿Sabéis de algún foro/faq/guía/whatever que conozcáis [Google me da respuestas, pero si tuviera algún lugar más o menos fijo, mejor] con recopilación de todo este tipo de dudas malignas que surgen?)