۲۲-مرداد-۱۳۸۹, ۰۰:۱۴:۱۶
امروز گفتم بیخیال بیسیک بشم و بیام سراغ کدویژن
ببینید مشکل کد من چیه
اول یک متغیر از نوع Int به اسم i تعریف کردم با مقدار 0
بعد خواستم یک حلقه فور بنویسی که مثلا 100 بار یه کاری را انجام بده ، بعد که از حلفه اومد بیرون یه کار دیگه .
ولی ظاهرا هیچ وقت از حلقه بیرون نمیاد ، و یک وارنینگ هم میده موقع کامپایل تحت عنوان :
Warning:d\F2\abc.c(125): possibly incorrect assignment
پیوست : ا چرا کدها راست چین شدن ؟
edited : توی قسمت for باید حتما بنویسیم بزرگتر یا کوچکترومساوری فلان عدد.!!!
for (i=1;i<=10;i++)
این سی یه حالیه :((
ببینید مشکل کد من چیه
اول یک متغیر از نوع Int به اسم i تعریف کردم با مقدار 0
کد:
int i = 0;
بعد خواستم یک حلقه فور بنویسی که مثلا 100 بار یه کاری را انجام بده ، بعد که از حلفه اومد بیرون یه کار دیگه .
کد:
while (1)
{
// Place your code here
for (i=1;i=100;i++)
{
PORTB.0 = 1;
PORTB.1 = 1;
delay_ms(50);
};
PORTB.0 =0;
PORTB.1 = 0;
delay_ms(2150);
};
}
ولی ظاهرا هیچ وقت از حلقه بیرون نمیاد ، و یک وارنینگ هم میده موقع کامپایل تحت عنوان :
Warning:d\F2\abc.c(125): possibly incorrect assignment
پیوست : ا چرا کدها راست چین شدن ؟
edited : توی قسمت for باید حتما بنویسیم بزرگتر یا کوچکترومساوری فلان عدد.!!!
for (i=1;i<=10;i++)
این سی یه حالیه :((