Rozumiem, że w funkcji
int zmiana_ile(int iile)
chcesz zmienić rozmiar tablicy miejsce. Niestety w c++ nie da się zmienić rozmiaru tablic. Musisz zwolnić starą i utworzyć nową.
int zmiana_ile(int iile, std::string **m)
{
std::cin >> iile;
std::cin.clear(); // wyczyść bufor
std::cin.sync();
delete [] *m;
*m = new std::string[iile];
return iile;
}
Teraz musisz zmienić wywołanie tej funkcji na :
ile = zmiana_ile(ile, &miejsce); // nadpisz wartość "ile"
Ponadto, tutaj:
cout << "zmien wartosc "ile": ";
by wyświetlić cudzysłów musisz poprzedzić go znakiem \ czyli :
cout << "zmien wartosc \"ile\": ";