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





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









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









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





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

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2013/03/18
    babol
    1,387
    653

    ارسال کاراکتر به عنوان آرگومان به تابع

    دوستان هر کاری میکنم تا man رو از تابع مین در متغییر time به hossein تغییر بدم ، نمیشه. از call by refrence استفاده میکنم.

    میشه راهنماییم کنید که باید چیکار کنم ؟

    کد:
    #include "stdafx.h"
    #include <iostream>
    #include <string.h>
    using namespace std;
    void convert ( int* , char*);
    int main()
    {
      int h , m;
    	h=10;
      char time[6] = "man";  
      convert ( &h , time);
      
    system ("pause");
    }
    void convert ( int* h , char t)
    {
    	char m[5];
    strcpy_s(m , "hossein");
    t = *m;
    }
    با تشکر.
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)
  2. #2
    2008/08/02
    تهران
    1,292
    12

    پاسخ : ارسال کاراکتر به عنوان آرگومان به تابع

    یعنی چی؟
    محتویات رشته تغییر نمیکنه؟
    گفت که دیوانه نهی لایق این خانه نهی
  3. #3
    2013/03/18
    babol
    1,387
    653

    پاسخ : ارسال کاراکتر به عنوان آرگومان به تابع

    نقل قول نوشته اصلی توسط Finder_
    یعنی چی؟
    محتویات رشته تغییر نمیکنه؟
    محتویات رشته time عوض نمیشه.

    من میخام وقتی تابع فراخانی شد ، محتویات رشته time بشه "hossein" که این اتفاق نمی افته.

    با تشکر.
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)
  4. #4
    2008/08/02
    تهران
    1,292
    12

    پاسخ : ارسال کاراکتر به عنوان آرگومان به تابع

    اینو امتحان کن
    کد:
    void convert ( char* str)
    {
    strcpy_s(str , "hossein");
    }
    گفت که دیوانه نهی لایق این خانه نهی
  5. #5
    2007/03/15
    تبريز
    2,689
    133

    پاسخ : ارسال کاراکتر به عنوان آرگومان به تابع

    برای کار با رشته ها باید با آدرس متغیر کار کنید . بنابر این برای پاس یک متغیر رشتهای به به یک تابه باید یک & به اول اسم متغیر بزارید .

    مثلا می خوای متغیر رشته ای obj رو پاس کنی به تابع

    کد:
    string obj;
    
    string *p = &obj;
    حالا متغیر p رو پاس کن به تابع
    تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
    داشتن عقله زيادتر از دیگر آدم ها است
نمایش نتایج: از 1 به 5 از 5

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

  1. تعریف یه اشاره گر به عنوان آرگومان تابع؟
    توسط md3848 در انجمن میکروکنترلرهای AVR
    پاسخ: 20
    آخرين نوشته: 2016/02/28, 23:55
  2. پیدا کردن آدرس آرگومان های ارسالی به تابع C در اسمبلی
    توسط Faramarz M-Sّ در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2014/06/22, 16:04
  3. ارسال کاراکتر در سی شارپ برروی مودم dialup و ارسال از طریق atcommand
    توسط 8611113022 در انجمن برنامه نويسي و اينترفيس
    پاسخ: 1
    آخرين نوشته: 2013/03/15, 18:50
  4. تبدیل کاراکتر به عدد با تابع atoi
    توسط manalone در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2010/08/16, 22:37
  5. یک پایه به عنوان ورودی تابع
    توسط zereshki در انجمن میکروکنترلرهای AVR
    پاسخ: 8
    آخرين نوشته: 2009/02/06, 06:54

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

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

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

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

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