Только начал изучение C++
Компиляция проходит без ошибок, при выполнении exe в консоль идут бесконечное кол-во несвязанных символов со звуком предупреждения Windows:
#include <iostream>
#include <cstdlib>
using namespace std;
string *addressSearch(int count)
{
string name;
string *address[count];
for (int i = 0; i < count; i++) {
cout << "Напишите точное название " << (i + 1) << " хар-ки: ";
cin >> name;
address[i] = &name; // TODO: написать функция поиска ячейки памяти по значению переменной name
}
return *address;
}
int main()
{
int count;
setlocale(0, "");
cout << "Стадия 1. Поиск ячеек памяти с необходимыми хар-ми" << endl;
cout << "Максимальное количество характеристик: ";
cin >> count;
cout << "Для начала выполните первое обновление камня" << endl;
system("pause");
string *address = addressSearch(count);
cout << "Первая: " << address[0] << endl;
return 0;
}