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

wczytywanie ciagow znakow, problem z porownaniem wartosci

Ostatnio zmodyfikowano 2014-12-22 20:48
Autor Wiadomość
Monika90
» 2014-12-19 08:54:10
Czy Ty chcesz każdy znak osobno konwertować na int? Jeżeli tak, to pomyśl - żeby zamienić liczbę na znak trzeba było dodać do niej '0'. W takim razie, jak dokonać przekształcenia odwrotnego?
P-123097
Vanilka
Temat założony przez niniejszego użytkownika
» 2014-12-22 08:29:15
no wlasnie sie zastanawialam czy to bylo traktowane jako liczba :)  bo nie bylam pewna :) juz pomijajac fakt ze bylam przkeonana ze w kodzie ascii  liczba ma kod rowny sobie. Skoro tak nie jest to moj kod rownie dobrze mozna by przekszatlcic w miejscu if na  < 49 etc prawda ??

P-123212
Monika90
» 2014-12-22 11:32:16
'1' '2' 'x' itp. to są literały znakowe ich typ to char. Wartości typu char podczas operacji arytmetycznych i porównań są traktowane jak liczby. Zatem c < 49 to to samo co c < '1' (w tych implementacjach w których kodowanie znaków jest zodne z ASCII)
P-123216
Vanilka
Temat założony przez niniejszego użytkownika
» 2014-12-22 19:44:07
@Monika90 a tak wogole to jest sens to robic w taki sposob jak zaczelam czy moze jest inna, lepsza metoda ??

to na czym mi zalezy to:

1. uzytkownik podaje ciag cyfr, ich ilosc jest uzalezniona od zmiennej ilosc miejsc ( wybor poziomu)
2. program sprawdza  czy uzytkownik podal wlasciwa ilosc znakow, i czy wszystkie z nich sa cyframi z odpowiedniego zakresu ( zmienna ilosc cyfr okresla zakres).
3 jesli wszystko jest podane ok, to te cyfry wpisuje do tablicy.

Jaka inna metoda moznaby to wykonac jesli nie tablica charow ?
P-123240
Vanilka
Temat założony przez niniejszego użytkownika
» 2014-12-22 20:48:06
joł joł jestem genialna < taniec porąbanych >

zamienilam chara na stringa i dziala tak jak chcialam ;)  teraz musze tylko rozkminic wpisanie tego do tablicy z taka wartoscia jak potrzebuje ; )
P-123241
1 « 2 »
Poprzednia strona Strona 2 z 2