Witam, potrzebuję pomocy.
M.in. Chodzi o funkcje, która będzie szukała spacji we wpisanym przeze mnie ciągu znaków(spacja nie będzie ani na początku ani na końcu, tylko w środku) i po niej dopisywała kolejną. Będzie tak sobie latała w kółko i dopisywała po jednej spacji aż wyczerpie swój limit(wpisany przeze mnie, np. musi dopisać 10 spacji, i dopisuje je równomiernie po każdej istniejącej)(wsyzstko będzie operowało 'while). Proszę o wszelkiego rodzaju sugestie, oraz pomoc. Domyślam się, że będzie to coś związanego ze string.
Z góry dziękuję :)
Pomoc przy wyszukiwaniu znaków- C++
Wątek przeniesiony 2014-11-06 17:20 z C/C++ przez ŁF.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 14
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
1
std::string::find i std::string::insert
zapamiętujesz dodaną pozycję i następne szukanie zaczynasz od niej. Jak dojedziesz do końca, ustawiasz zapamiętaną pozycję na 0.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2412
1
1. Ustaw iterator na poczatek ciagu.
2. Sprawdz czy znak, na ktory wskazuje iterator jest spacja.
a) Jesli tak -> wstaw spacje i zwiesz iterator
3. Zwieksz iterator.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433