ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4

موضوع: اشاره گر

  1. #1
    2013/06/08
    7
    0

    اشاره گر

    میخام واسه یه ماتریس دو بعدی توی نرم افزاز mikroc یه اشاره گر درست کنم،یه نمونه کسی داره؟ توی هلپ نرم افزار فقط مثال های دو بعدی وجود داره،لطفا یکی راهنمائی کنه :sad:
  2. #2
    2009/10/25
    تهران
    414
    24

    پاسخ : اشاره گر

    نقل قول نوشته اصلی توسط saeed mns
    میخام واسه یه ماتریس دو بعدی توی نرم افزاز mikroc یه اشاره گر درست کنم،یه نمونه کسی داره؟ توی هلپ نرم افزار فقط مثال های دو بعدی وجود داره،لطفا یکی راهنمائی کنه :sad:
    این مسیله ربطی به IDE تون نداره شما دارید با زبان C کار میکنید و این تو همه شون یکیه.
    ولی یک سوال. چرا میخواید اشاره گر استفاده کنید؟ اشاره گر برای کامپیوتر خیلی کارایی داره که حافظه پویا درش تعریف شده و معنی داره برای میکرو کنترلری مثل PIC که حافظه رم درست و حسابی هم نداره اصلا صرف نداره بخواد آدم این کار رو بکنه.
    در هر حال دقیق تر اگر بگید میخواید چیکار کنید سوالتون رو راحت تر میشه جواب داد.
    میخواید ماتریس رو از طریق اشاره گر به یک تابع ارسال کنید؟ یا میخواید با اشاره گر روی ماتریس Iteration انجام بدید؟
  3. #3
    2013/06/08
    7
    0

    پاسخ : اشاره گر

    میخوام ماتریس رو از طریق اشاره گر به یک تابع ارسال کنم،راه دیگه ای هم برای این کار وجود داره وجود داره؟
  4. #4
    2009/10/25
    تهران
    414
    24

    پاسخ : اشاره گر

    نقل قول نوشته اصلی توسط saeed mns
    میخوام ماتریس رو از طریق اشاره گر به یک تابع ارسال کنم،راه دیگه ای هم برای این کار وجود داره وجود داره؟
    خوب کاری نداره. ولی شما باید ابعاد ماتریس رو هم برای تابعتون بفرستید.
    فرض کنید ماتریستون در متغیر x ذخیره شده و ابعادش هم به ترتیب n و m هستند (سطر و ستون). متغیرتون هم از نوع int هست.

    کد:
    void func(int* x, int n, int m) {
    	for(int i = 0; i < n; i++) {
    		for(int j = 0; j < m; j++) {
    			*(x + i * n + j) = 0;
    		}
    	}
    }
    
    
    void main() {
    
    	int x[3][8];
    
    
    	func((int*) &x, 3, 8);
    }

    در این تابع، متغیر دو بعدی ساخته میشه بعد برای تابع نمونه func فرستاده میشه که این تابع هم تمام درایه های متغیر رو صفر میکنه.
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. پاسخ: 2
    آخرين نوشته: 2016/03/13, 12:49
  2. چرا اشاره گر ؟
    توسط alizamany74 در انجمن C , C++ , C#
    پاسخ: 14
    آخرين نوشته: 2015/05/08, 11:04
  3. اشاره گر ->
    توسط FRA در انجمن ATMEL
    پاسخ: 3
    آخرين نوشته: 2015/04/13, 01:11
  4. اشاره گر ها
    توسط IRT در انجمن برنامه نویسی و اینترفیس
    پاسخ: 1
    آخرين نوشته: 2014/12/13, 01:41
  5. اشاره گرها
    توسط رضا حاجي زاده در انجمن C , C++ , C#
    پاسخ: 3
    آخرين نوشته: 2007/11/09, 17:22

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •