Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Rozdzielanie stringów

Ostatnio zmodyfikowano 2013-05-31 13:56
Autor Wiadomość
prize
Temat założony przez niniejszego użytkownika
Rozdzielanie stringów
» 2013-05-31 13:32:25
Witam,
mam pytanie, jeżeli mama dwuznakowy tekst zapisany w zmiennej stringowej (w którym pierwszym znakiem jest cyfra,a drugim litera) i chcę rozdielić je do dwóch róznych zmiennych(np.: cyfre do integera, a litere do char'a).
Jak mam to zrobić?
P-84462
pekfos
» 2013-05-31 13:35:52
C/C++
std::string s = "0x";

int i = s[ 0 ] - 48;
char c = s[ 1 ];
P-84464
wojownik266
» 2013-05-31 13:55:13
A tutaj taki inny fajny przykład: http://www.cplusplus.com/reference/locale/isdigit/
P-84466
Monika90
» 2013-05-31 13:56:58
int i = s[ 0 ] - 48;
Nieprzenośne, lepiej tak:
int i = s[ 0 ] - '0';
P-84468
« 1 »
  Strona 1 z 1