hej hej... I vanlig C finns det en funktion som heter atoi som fixar det. Nu är det väl dock inte meningen man ska använda vanlig C i C++...Char till int
Jag håller på med en subnätmask räknare. nu är det bara så att när man har matat in nätverks numret (ex. 192.168.170.0).
Jag hämtar in det med cin.getline << IP;
problemet är att senare när jag ska göra om de olika octaven (192 168 osv..) till binärt för att lättare kunna räkna ut det, så är ju "talen" i typen char och därför inget tal. hur skulle man kunna lösa det?
Nu blir det mer cola // R-musSv: Char till int
I annat fall återstår ju den matematiska metoden. Genom att dra bort 48 från varje tecken så får du siffrans värde. Sen ska den ju multipliceras med 1, 10 eller 100 beroende på var den står i talet.
Men det finns säkert redan någon funktion för detta i C++ också, bara att jag inte känner till den...