PDA

View Full Version : مشکل با اشاره گر ها



ho3ein.3ven
چهارشنبه 03 خرداد 1391, 23:09 عصر
سلام . من یه برنامه با اشاره گر نوشتم ولی اررور زمان اجرا میده . کامل هم کامپایل میشه .
این کدشه :
#include <iostream.h>
void mnain(){
int a,*px;
a=65;
px = &a;
a++;
cout << a;
}
اگه کسی میدونه مشکل کجاست راهنمایی کنه.

ASGGSA
چهارشنبه 03 خرداد 1391, 23:26 عصر
سلام دوست عزیز برنامتون هیچ مشکلی نداره یک بارم امتحانش کردم مقدار 66 را چاپ کرد.
برنامتون را برای ما کامل نوشتید؟ شاید مشکل از جای دیگه ای.

بهروز عباسی
چهارشنبه 03 خرداد 1391, 23:31 عصر
کامپایلرت چیه
ببین با کد زیرهم خطا می گیره

#include <iostream.h>
int main(){
int a,*px;
a=65;
px = &a;
a++;
cout << a;

return 0;
}

بهروز عباسی
چهارشنبه 03 خرداد 1391, 23:42 عصر
در ضمن اشاره گری که تعریف کردی هیچ کاری رو در برنامه انجام نمیده

فقط ادرس a رو میگره همین

این کد همون کارو با اشاره انجام میده
#include <iostream.h>
int main(){
int a,*px;
a=65;
px = &a;
(*px)++;
cout << a;
return 0;
}

ho3ein.3ven
پنج شنبه 04 خرداد 1391, 00:01 صبح
ممنون از همگی مشکل از کامپایلر بود حل شد