for (i = 0; temp[i] != ' '; ++i)
{
proizvod[i] = temp[i]; std::cout << proizvod[i];
}
std::cout << "Proizvod:" << proizvod;
Cout во второй строке ничего не делает и вначале он работает.can not cout string только char char
EDIT:
std::fstream f;
std::string temp, proizvod, _cijena;
double cijena;
f.open(m_fileName);
while (std::getline(f, temp))
{
for (i = 0; temp[i] != ' '; ++i)
{
proizvod[i] = temp[i]; std::cout << proizvod[i];
}
std::cout << "Proizvod:" << proizvod;
Пожалуйста, заполните [MCVE] (http://stackoverflow.com/help/mcve). – chris
Что такое 'proizvod'? – NathanOliver
И какой вход вы используете? Он содержит символы, отличные от ASCII? Имеет ли он пробел? –