Estoy intentando crear un arreglo de strings (de la clase string) que el usuario me pida el numero nombres y luego los vaya metiendo pero me da violacion de segmento
Código:
no se que es lo que pasa que me dice violacion de segmento despues que meto el segundo nombre.. #include <iostream> #include <string> using namespace std; int main(void) { string * szArr; int num; cout << "ingrese un numero : "; cin >> num; szArr = new string[num]; for(int i = 0; i < num; i++) { cout << "Ingrese un nombre: "; getline(cin, *szArr++); cout << szArr[i] << endl; } szArr-num; for(int i = 0; i < num; i++) cout << *szArr++ << endl; }