Как увеличить размер динамического массива? У меня есть массив для представления строки. И когда длина строки больше чем размер, бросается исключение. Как увеличить размер массива и избежать исключения?
int main() {
int size = 3;
char *a = new char[size];
char* b = new char[size];
cin >> a;
cout << "\n" << "Input one number";
cin >> b;
cout << "1=" << strlen(a) << " two =" << strlen(b);
delete[]b;
delete[]a;
return 0;
}