Итак, мне удалось преобразовать строку в int.Однако в коде № 1, когда я пытаюсь назначить его первому слоту в массиве и распечатать его, он печатает «<».Почему он это делает?Я знаю, что это как-то связано с персонажами ascii.Код № 2 выводит на экран int 60, что я и хочу.</p>
atoi(menuAttributes[c].c_str()) = 20;
quantity[d] = 3;
string price[14];
#1
price[0] = atoi(menuAttributes[c].c_str()) * quantity[d];
cout << price[0] << endl;
#2
cout << atoi(menuAttributes[c].c_str()) * quantity[d] << endl;
В общем, я хочу, чтобы цена [0] равнялась int 60, а не символу '<'.Спасибо! </p>
РЕДАКТИРОВАТЬ: Решено, спасибо за помощь всем.Нуб здесь, извинения!