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

Konwersja ze string na int, kod ASCII.

Ostatnio zmodyfikowano 2014-01-12 15:17
Autor Wiadomość
lordlucifer
Temat założony przez niniejszego użytkownika
Konwersja ze string na int, kod ASCII.
» 2014-01-12 14:12:26
Witam!
Problem jest taki że mam np. wyraz "rower" w zmienne string x. I teraz czy istnieje sposób i jaki na to żeby ten wyraz zapisać do jakiejś zmiennej int w kodzie ASCII - 96, tak że "r" będzie reprezentowane przez 18(w ASCII ma 114, ale odejmuję od tego 96 bo chcę żeby a było reprezentowane przez 1). Próbowałem już z atoi, istringstream i strtol i dla stringu "abc" int był 0, a dla stringu "123" int był 123.
P-101934
SeaMonster131
» 2014-01-12 14:26:23
Spróbuj tak:
C/C++
string wyraz = "abc";
int tab[ 3 ];

for( int i = 0; i < 3; ++i )
     tab[ i ] =( int ) wyraz[ i ] - 96;

P-101937
lordlucifer
Temat założony przez niniejszego użytkownika
» 2014-01-12 15:17:57
Działa, dziękuję bardzo za pomoc! :)
P-101962
« 1 »
  Strona 1 z 1