ايران ويج

نسخه‌ی کامل: اجرای برنامه ای با متغیر استاتیک باعث ریست می شود.
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
#include <iostream.h>
#include <conio.h>
void func();

int main()
{

func();
return 0;
getch();
}


void func()
{
static int x;

x++;

cout << "the x is: " << x;

return ;

}


من هر زمان که این برنامه را کامپایل می کنم
برنامه بعد از نمایش خروجی باعث ریست می شود
و سیستم دوباره از اول بوت می شود
مشکل کجاست؟
این برنامه مشکلی نداره . من این رو کامپایل و اجرا هم کردم و مشکلی نبود .
شما با کدوم کامپایلر کار میکنی ؟
محمد جان بازم دستت درد نکنه،
مشکلم حل شد.
من از کامپایلر ویژوال سی 6 استفاده می کنم.
کامپیوترم ویروس داشت به همین دلیل ریست می کرد.
مشکل خاصی نبود.