Buenas!
Perdoname si fui muy duro en mi respuesta.
El tema es que los libros de c/c++, no son todo teoría, también tienen mucha práctica la mayoría.
Pero, (capas que estoy equivocado ), no vas a aprender nada si vas copiando y pegando código, código que parece mas un c que un c++, y tratando de programar sin siquiera tener cosas básicas como funciones, arrays,estructuras de datos, punteros,clases,etc.
Por lo que mi consejo es que te leas algún libro que sea más o menos reciente, y si quieres ir completando el menú con lo que vas aprendiendo del libro.
El link que te pasé, es un tutorial muy bueno para empezar desde mi punto de vista.
Algo antiguo pero aún de utilidad,
http://www.zator.com/cpp/Este es en español, y junto con el de conclase, creo que es de lo mejor que anda dando vueltas en la red.
Despues de lo básico?
Thinking in c++,
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html#HTMLFormatLuego, ya podés pasar a temas mas especiales
[Addison Wesley] Andrei Alexandrescu - Modern C++ Design Generic Programming and Design Patterns Applied
addison wesley - c++ in action - industrial-strength programming techniques
Effective C++ Third Edition 55 Specific Ways to Improve Your Programs and Designs
By Scott Meyers
// lectura obligatoria si piensas estar en un grupo de programadores
C++.Coding.Standards.101.Rules.Guidelines.2004.Addison-Wesley// otro muy bueno
Imperfect C++ Practical Solutions for Real-Life Programming
Y más o menos eso es lo que he leído, aunque creo que no le saqué ni la mitad a esos libros, cada vez que leo alguno aprendo algo distinto.
Claro que, esto es lo que yo hice, lo que no significa que sea lo que tengas que hacer vos ni mucho menos...
En fin, discculpa si te ofendí (no fue mi intención).
Abrazo