Beste mensen,
Ik ben bezig met een gezellig programmaatje waarmee ik een beetje c++ probeer te leren. Nu lees ik een regel uit een bestand naar een string, en deze regel bevat een getal (een int). Het is de bedoeling dat de functie die de regel uit het bestand leest, die int retourneert (by reference), maar ik heb natuurlijk een string! Hoe converteer ik nu een string (waar een nummer inzit, bijv "12") naar een int (12), en hoe controleer ik (dat is ook wel slim) of die string echt wel een nummer is (en niet bijvoorbeeld "blaat")?
Ik ben bezig met een gezellig programmaatje waarmee ik een beetje c++ probeer te leren. Nu lees ik een regel uit een bestand naar een string, en deze regel bevat een getal (een int). Het is de bedoeling dat de functie die de regel uit het bestand leest, die int retourneert (by reference), maar ik heb natuurlijk een string! Hoe converteer ik nu een string (waar een nummer inzit, bijv "12") naar een int (12), en hoe controleer ik (dat is ook wel slim) of die string echt wel een nummer is (en niet bijvoorbeeld "blaat")?