Не пойму что за геморой?

[Удален]  
int rc_SellStop; // обьявляю глобальные переменные
int rc_SellLimit;
int rc_BuyStop;
int rc_BuyLimit;
int rc_Buy;
int rc_Sell;


int КакаяТОФункция()
{
int rc_SellStop=0, rc_SellLimit=0, rc_BuyStop=0, rc_BuyLimit=0, rc_Buy=0, rc_Sell=0; // обнуляю по причине многокракного использования

...

int rc_SellStop=7; // присваиваю всем новые значения
int rc_SellLimit=89;
int rc_BuyStop=998876;
int rc_BuyLimit=876;
int rc_Buy=6678;
int rc_Sell=8766;


}


Выхожу из функции в вызвавшую её главную функцию и вижу, что все значения потеряны и снова равны =0;


Что за геморой?







 
поидее в функции ненадо объявлять тип переменных тк они уже заданы раньше попробуйте удалить int
[Удален]  
anubis >>:
поидее в функции ненадо объявлять тип переменных тк они уже заданы раньше попробуйте удалить int

Ну да, так и есть.

Спасиба.


Привык в FoxPro к беспределу, теперь вот потеть прихдится :-))