Что такое ERR_NOT_INITIALIZED_STRING (4008)? - страница 3

 

Я имел ввиду от такую конструкцию:

void start(){
  if(function()...){blablabla};
return}
... function(){int i,x,y;
   for(i=0;i<blablbla){
       x++;
   }
   if(x... blablabla){return(bla);}
   return(...);
}

на второй, третий, или 158 раз вы можете нарваться на мусор в переменной х, который остался от предыдущих вызовов, ибо компилятор выделяет память под переменные единожды, под все, и локальные тоже.

 
FAQ:

Я имел ввиду от такую конструкцию:

на второй, третий, или 158 раз вы можете нарваться на мусор в переменной х, который остался от предыдущих вызовов, ибо компилятор выделяет память под переменные единожды, под все, и локальные тоже.


FAQ, Вы бы хоть имя обозначили, а то как-то неудобно, ну правда ...

 

спасибо всем за ответы, все заработало

 
sergeev:

инициализируйте txt до цикла, и симптомы пройдут.

спасибо!

конструктивно, корокто и ясно!

уважаю!

Причина обращения: