Wątek przeniesiony 2014-11-06 17:20 z C/C++ przez ŁF.

Pomoc przy wyszukiwaniu znaków- C++

0

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ę :)

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.

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1