Skocz do zawartości

Zablokowane string explode


Rekomendowane odpowiedzi

Opublikowano

Siema,

chciałem napisać sobie w C++ funkcję string_explode (taką jak z php - rozdziela stringa na podane separatory i zapisuje do tablicy oddzielone wyrazy. oraz zwraca liczbę wyrazów), ale mi nie wyszło.

czy ktoś mógłby mi napisać takową funkcję? (operacja na stringu, nie char)

Opublikowano

int string_explode(string napis; char separator; string tab[])

{

string wyraz="";

index=0;

for(int i=0;i<napis.lenght();i++)

{

char znak=napis;

if(znak==separator)

{

tab[index]=wyraz;

wyraz="";

index++;

}

else

wyraz+=znak;

}

 

return index;

}

 

Wydaje mi się że to będzie jakuś tak :P

 

EDIT: zapomniałem o zwracaniu. Już poprawiłem

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...