Ben pas begonnen met C++ en nu bezig om een programma te schrijven om kilometers te registreren. Dit doe ik met MS embedded VC++ 4.0 om het te kunnen gebruiken op mijn PDA.
Eerst heb ik een klasse geschreven genaamd Trip waarin de informatie van een enkele trip staat. Deze trips neem ik op in een triplist wat een vector is waarin de trips worden opgeslagen. Ik heb om e.e.a. te testen dit eerste gedaan in een console applicatie. Mijn classe werkt en nu wilde ik in eVC een GUI koppelen aan mijn code.
Toen kwam echter het probleem de member variables uit het dialog venster kan ik alleen terug krijgen als een Cstring (of getallen zoals int). Bij het bouwen van mijn klasses heb gebruik gemaakt van std::string om deze de klasses ook in een niet MS compiler te kunnen gebruiken. Ik kan dus niet zomaar zeggen:
std::string = Cstring
Weet iemand hoe ik een Cstring kan omzetten naar een std::string. Ik zit al twee dagen te turen in google en de MSDN maar ik kan het niet vinden.
Eerst heb ik een klasse geschreven genaamd Trip waarin de informatie van een enkele trip staat. Deze trips neem ik op in een triplist wat een vector is waarin de trips worden opgeslagen. Ik heb om e.e.a. te testen dit eerste gedaan in een console applicatie. Mijn classe werkt en nu wilde ik in eVC een GUI koppelen aan mijn code.
Toen kwam echter het probleem de member variables uit het dialog venster kan ik alleen terug krijgen als een Cstring (of getallen zoals int). Bij het bouwen van mijn klasses heb gebruik gemaakt van std::string om deze de klasses ook in een niet MS compiler te kunnen gebruiken. Ik kan dus niet zomaar zeggen:
std::string = Cstring
Weet iemand hoe ik een Cstring kan omzetten naar een std::string. Ik zit al twee dagen te turen in google en de MSDN maar ik kan het niet vinden.