SOLUCIONADO
Buenas,
primero de todo decir que no tenia ni idea de cual seria el subforo apropiado para esta consulta, la he puesto aquí porque me pareció el lugar mas correcto.
Al grano, decir que quiero empezar a trabajar con el Visual C++, así que me descargué el Visual Studio Express 2012. Funciona bien, pero programas sencillitos que compilan en cualquier otra IDE escupían errores sin sentido en el VS12, asi que supuse que faltaría el SDK para que funcionara. Descargo el SDK 2012 y oh, sorpresa, al instalarlo me salta un error anunciando que "Microsoft Visual Studio es requerido, pero no instalado en este ordenador". Visual Studio está requeteinstaladísimo y funcionando.
Llevo tres días buscando por internet y probando todo tipo de soluciones y nada, a ver si me podéis ayudar.
Esto sería mas del foro de programación, pero lo dejo por aquí por si acaso: el error que me salta en el Visual Stuido al compilar es que no me reconoce cosas tipo los operadores básicos (ej. if (a > n and i <= 100) { ... ) pues este "and" dice que no lo reconoce, que "expected ) before blabla" (cuando el mismo codigo en cualquier otro programa compila perfectamente). Ahí es donde he supuesto yo que el problema es que falta el SDK pero vamos, que igual no tiene nada que ver, que yo con estos temas soy mas del Neandertal que del Sapiens.
Gracias de cúbito y radio.
SOLUCIONADO: se ve que mas que Neandertal retiro mas a los triceratops, nada que ver con el SDK, los operandos and y or no son estándares en c, sino que lo son el && y el ||. No me miren así, yo no lo sabía...