Я не могу найти, что не так с этим фрагментом кода.Это функция, которая загружает пару простых настроек из файла.Проблема в том, что cout в цикле while ничего не показывает, только пустая строка и конец строки.Он был помещен туда для тестирования.Также массив «config_temp» имеет только пробелы.Я всегда использовал этот метод и даже смотрел в предыдущих проектах и учебниках, как он там был написан.Я не могу найти затраты на это.Пожалуйста, помогите.
void load()
{
string config_temp[5];//temporary array into which the config is loaded to
int cc=1;//config counter
int ac=0;//array counter
ifstream file;
string line;
file.open("config.txt",ios::in);
while(getline(file,line))
{
if(cc%2!=1)
{
cout<<line<<endl;
config_temp[ac]=line;
ac++;
}
cc++;
}
file.close();
for(int i=0;i<=4;i++)
{
cout<<config_temp[i]<<endl;
}
frames=sti(config_temp[0]);
res_width=sti(config_temp[1]);
res_height=sti(config_temp[2]);
states=sti(config_temp[3]);
frequency=sti(config_temp[4]);
global_state=0;
}