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

C - jak sprawdzić czy ciąg znaków to string czy liczba

Ostatnio zmodyfikowano 2014-12-01 22:36
Autor Wiadomość
dek12
Temat założony przez niniejszego użytkownika
C - jak sprawdzić czy ciąg znaków to string czy liczba
» 2014-12-01 19:43:28
Siema, piszę taki program, który pobiera char* i sprawdza czy jest to liczba np: 12, 123124, 3535, czy ciąg string np: asdasf asf7asf 77fsd. W c++ dałem sobie radę, jednak muszę przepisać to na C, w którym nigdy nie pisałem i nie za bardzo wiem jak ugryźć temat. W swoim kodzie w c++ korzystałem z klasy string, w c pozostaje mi char*, itp
P-121864
Rashmistrz
» 2014-12-01 20:03:51
Może pomoże?
» standard Cisdigit
P-121867
Tomek_z_W11
» 2014-12-01 22:36:40
Ja bym coś z ASCII pokombinował, jeżeli to będzie ciąg liter "asdawgvea", to kolejne komórki, nazwijmy to stringa, będą miały wartości z przedziału <97,122>, jeżeli natomiast będą to cyferki, to ich wartości będą z przedziału <48,57>
Zostaje kwestia, czy WSZYSTKIE znaki mają przedział np <48,57> jeżeli tak - mamy do czynienia z liczbą, jeżeli nie, to wkradła się tam jakaś literka, czyli mamy do czynienia ze tzw. stringiem.
P-121902
« 1 »
  Strona 1 z 1