Nie mam pojęcia, czy dobrze rozumiem wskaźniki i dynamiczną alokację pamięci. Rzucam się na głęboką wodę i czekam na falę krytyki, bo to dla mnie w tym temacie najważniejsze.
Pozostawiam kod do analizy
#include <iostream>
#include<string>
#include <cstdlib>
using namespace std;
void tablica()
{
string login_p;
cout << "Podaj login: " << endl;
cin >> login_p;
int login = 0;
string *wskaznik;
wskaznik = new string[login];
for (int i = 0; i < login; i++)
{
wskaznik[i] = login_p;
break;
}
cout << login_p;
system("pause > nul");
delete[] wskaznik;
}
int main()
{
string wybor;
cout << "1 - dodaj uzytkownika" << endl;
cin >> wybor;
if (wybor == "1")
{
tablica();
}
return 0;
}