#include #include using namespace std; int main() { string * SSS = new string [2]; int size = 2; int num = 0; // number of strings actually stored in SSS while (true) { // invite user to type strings, store them in the array cout << "SSS is " << (unsigned int) SSS << "\n"; cout << " ? "; string t; cin >> t; if (t == "end") break; if (num < size) { SSS[num] = t; num += 1; } else { string * TTT = new string[size+2]; for (int i = 0; i < num; i += 1) TTT[i] = SSS[i]; delete [] SSS; SSS = TTT; size += 2; SSS[num] = t; num += 1; } } for (int i = 0; i < num; i += 1) cout << SSS[i] << "\n"; }