czesc, chodzi mi o prostą funkcje, która po otrzymaniu stringa, podzieli go na 4 różne stringi(tablicę 4 elementową) jeżeli znajdzie znak spacji.
czyli np. mamy string = "wyraz1 wyraz2 wyraz3 wyraz4"
i za pomocą funkcji uzyskujemy tablicę stringów:
tab[1]=wyraz1
tab[2]=wyraz2
tab[3]=wyraz3
tab[4]=wyraz4
pomyslalem wiec, ze ciezko bedzie zwrocic tablicę stringow, wiec bede pracował na gotowej juz tablicy.
ale niestety po uruchomieniu programu od razu wyskakuje błąd
proszę o pomoc
int main()
{
string tab[4];
string zdanie="hahaha xddd blebleble turumble";
funkcja(zdanie,tab);
}
string funkcja(string ciag, string *tablica)
{
int i=0,j=0;
while(ciag[i]!='\0')
{
if(ciag[i]==' '){ j++;i++; }
tablica[j]+=ciag[i];
i++;
}
}