Konwersja Typów

0

Witam.
Tak jak w temacie chodzi o ort! między typami ale chodzi mi tutaj o to czy da sie robić konwersje między typami tekstowymi a typami liczbowymi ?
Dajmy na to taki przypadek w programie mam zapisaną liczbę "20" w char albo std::string (bardziej chodzi mi o ten z std::string ale to chyba bedzie podobnie jak z char) i chce tą liczbe zamienic na zmienna liczbową np na int to czy da się to jakoś wykonać ??
Znajdowałem jakieś konwersje w internecie no ale wychodziły jakieś bzdury.
Moze to ma jakiś związek z tą tablicą ASCII z której nie potrafie korzystać w c++;
Prosze o wyrozumiałość gdybym sie jakoś radykanie mylił ale ucze się tego a to jednak troche usprawiedliwia :)

0

Próbowałeś atoi() ?

0

Skoro to c++ to czemu nie skorzystać ze strumieni:

int liczba;
string tekst = "256";
istringstream in(tekst);
in >> liczba;

lub krócej:

istringstream(tekst) >> liczba;
0

Z jakimi ort! <ort>uŻyć</ort> tej funkcji ?

0

byku_guzio nie słyszałem o tym ale dzięki ort! i ort! :)

0

Chcesz prosto zamieniać char na int i odwrotnie? To z char to int dodajesz chyba 47 albo odejmujesz, nigdy nie pamiętam i zamienia ci na cyfrę. Robisz tak ze wszystkimi cyframi w łańcuchu.

0

No chodzi mi o ort! funkcji atoi () czemu sie ktoś tak dziwi to nie wiem ?

0

http://tnij.com/6HuZC Tu znajdziesz odpowiedź.

0

I proszę, nie pisz "argumęty", bo za mocno po oczach wali. Mamy tu wszyscy oślepnąć? :)

0

xeo545x39 nie wiem co to miało znaczyć z tą wyszukiwarką ??
jeżeli szukasz nie wiem zaczepki czy o co Ci chodzi grzecznie pytam bo nie mogę znaleŹć odpowiedzi na pewne zagadnienia to pytam a o wyszukiwarce wiem doskona każdy chyba wie , bez urazy .

W jakim sensie Tomek ?:) ale spoko postaram sie :P

0

No xeo545x39 ma rację. Wchodzisz na www.google.com, wpisujesz "atoi" i pierwszy link przekieruje cię na http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/
Trochę żenada, jeśli nie możesz tego znaleźć :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1