• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyciąganie znaku z napisu - C++

VPS Starter Arubacloud
0 głosów
2,033 wizyt
pytanie zadane 14 października 2017 w C i C++ przez Cepepe Początkujący (260 p.)

Witaj ! Ostatnio mam zamiar napisać program który będzie zamieniał liczbę w systemie heksadecymalnym na liczbę w systemie binarnym. Mój problem tkwi w tym że nie wiem jak odczytać ze stringu dany znak. Dawno nie programowałem w C++ więc pozapominałem pare rzeczy. Proszę o wyjaśnienie i z góry dziękuje laugh

komentarz 14 października 2017 przez Cepepe Początkujący (260 p.)
Ale w moim programie ilość znaków w stringu zależy od tego ile dany użytkownik wpisze. Jeśli np. poda liczbę AC2, to znaków będzie 3 i wtedy bym zapisał kod w ten sposób że jeśli np. pierwszy znak jest równy "A" to musi zostać dodane do wyniku "1010". Jak taki problem rozwiązać ?
komentarz 15 października 2017 przez Patrycjerz Mędrzec (192,340 p.)
Sekcja komentarzy nie służy do odpowiadania. Proszę o tym pamiętać na przyszłość.

1 odpowiedź

0 głosów
odpowiedź 15 października 2017 przez Knayder Nałogowiec (37,640 p.)

String możesz traktować jako tablicę charów.

std::string str = "hello";
str[0] == 'h';

klasa std::string ma metodę zwracającą rozmiar, natomiast char* ma na końcu NULL więc dzięki temu możesz znać rozmiar tablicy.

 

Podobne pytania

0 głosów
1 odpowiedź 340 wizyt
0 głosów
1 odpowiedź 818 wizyt
pytanie zadane 24 marca 2020 w C i C++ przez Niepokonana7999 Bywalec (2,250 p.)
+1 głos
1 odpowiedź 471 wizyt
pytanie zadane 5 października 2021 w C i C++ przez Hpst Nowicjusz (130 p.)

92,454 zapytań

141,262 odpowiedzi

319,099 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...