تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 90 از 326 اولاول ... 4080868788899091929394100140190 ... آخرآخر
نمايش نتايج 891 به 900 از 3257

نام تاپيک: سوالات مبتدی و عمومی (++C, C) خود را اینجا بپرسید

  1. #891
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2009
    پست ها
    9

    پيش فرض

    منم تازه در حال یاد گرفتن c++ هستم
    این قسمت برگشتی ها رو مشکل دارم مثلا میتونید بگید این دستور زیر چه جوری کار میکنه و همین طور این return ها چه جوری کار میکنن؟؟

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #892
    اگه نباشه جاش خالی می مونه MERLIN_BOZORG's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فعلا جسم فانی
    پست ها
    353

    پيش فرض

    return نتیجه ی عمل تابع رو توی اسم تابع ذخیره میکنه
    برای درک تابع های بازگشتی هم مثال عددی بزن.
    Last edited by MERLIN_BOZORG; 15-08-2011 at 20:03.

  3. #893
    آخر فروم باز PC_Expert's Avatar
    تاريخ عضويت
    Nov 2010
    محل سكونت
    کرج
    پست ها
    1,563

    پيش فرض

    سلام و درود، دوستم دانشجوی رشته الکترونیکه، این برنامه رو به من داده واسش ترجمه کنم، اما نمیدونم چیه! کسی میتونه کمک کنه؟

    یکم زیاده ، لطف کنید حوصله به خرج بدین و بخونین. ممنون.

    #include <tiny2313.h>
    #include <delay.h>
    #define INDEX 36
    char col;
    flash const unsigned char image[INDEX] = { 254, 16 , 16 , 16 , 254, 0,
    254, 146, 146, 146, 130, 0,
    64 , 128, 130, 126, 2 , 0,
    140, 146, 146, 146, 98 , 0,
    252, 18 , 18 , 18 , 252, 0,
    254, 8 , 16 , 32 , 254, 0};

    // External Interrupt 1 service routine
    interrupt [EXT_INT1] void ext_int1_isr(void){

    for( col =INDEX - 1; col >= 0; col--){
    PORTB =~image[ col];
    delay_ms( 100);
    PORTB = 0xff;
    delay_ms( 50);}

    // Place your code here

    }

    void main(void)
    {
    // Declare your local variables here

    // Crystal Oscillator division factor: 1
    #pragma optsize-
    CLKPR=0x80;
    CLKPR=0x00;
    #ifdef _OPTIMIZE_SIZE_
    #pragma optsize+
    #endif

    // Input/Output Ports initialization
    // Port A initialization
    // Func2=In Func1=In Func0=In
    // State2=T State1=T State0=T
    PORTA=0x00;
    DDRA=0x00;

    // Port B initialization
    // Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=Out Func0=Out
    // State7=0 State6=0 State5=0 State4=0 State3=0 State2=0 State1=0 State0=0
    PORTB=0x00;
    DDRB=0xFF;

    // Port D initialization
    // Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
    // State6=T State5=T State4=T State3=T State2=T State1=T State0=T
    PORTD=0x00;
    DDRD=0x00;

    // Timer/Counter 0 initialization
    // Clock source: System Clock
    // Clock value: Timer 0 Stopped
    // Mode: Normal top=FFh
    // OC0A output: Disconnected
    // OC0B output: Disconnected
    TCCR0A=0x00;
    TCCR0B=0x00;
    TCNT0=0x00;
    OCR0A=0x00;
    OCR0B=0x00;

    // Timer/Counter 1 initialization
    // Clock source: System Clock
    // Clock value: Timer1 Stopped
    // Mode: Normal top=FFFFh
    // OC1A output: Discon.
    // OC1B output: Discon.
    // Noise Canceler: Off
    // Input Capture on Falling Edge
    // Timer1 Overflow Interrupt: Off
    // Input Capture Interrupt: Off
    // Compare A Match Interrupt: Off
    // Compare B Match Interrupt: Off
    TCCR1A=0x00;
    TCCR1B=0x00;
    TCNT1H=0x00;
    TCNT1L=0x00;
    ICR1H=0x00;
    ICR1L=0x00;
    OCR1AH=0x00;
    OCR1AL=0x00;
    OCR1BH=0x00;
    OCR1BL=0x00;

    // External Interrupt(s) initialization
    // INT0: On
    // INT0 Mode: Falling Edge
    // INT1: Off
    // Interrupt on any change on pins PCINT0-7: Off
    GIMSK=0x40;
    MCUCR=0x02;
    EIFR=0x40;

    // Timer(s)/Counter(s) Interrupt(s) initialization
    TIMSK=0x00;

    // Universal Serial Interface initialization
    // Mode: Disabled
    // Clock source: Register & Counter=no clk.
    // USI Counter Overflow Interrupt: Off
    USICR=0x00;

    // Analog Comparator initialization
    // Analog Comparator: Off
    // Analog Comparator Input Capture by Timer/Counter 1: Off
    ACSR=0x80;

    // Global enable interrupts
    #asm("sei")

    while (1)
    {
    // Place your code here

    };
    }

  4. #894
    پروفشنال ASUS POWER's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    اراک
    پست ها
    655

    پيش فرض

    سلام
    توی #C می نویسم :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    x هم یه متغیر double هستش که گاهی می تونه NaN بشه اما برنامه اصلا این if رو چک نمی کنه و گاهی من در خروجی NaN دریافت می کتم .
    با تشکر

  5. #895
    پروفشنال ASUS POWER's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    اراک
    پست ها
    655

    پيش فرض

    می خوام کاراکتر های یه textbox رو خرد کنم ، چرا ارور می ده ؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. #896
    در آغاز فعالیت
    تاريخ عضويت
    May 2011
    پست ها
    2

    پيش فرض

    با سلام خدمت دوستان و اساتید محترم..
    من میخواستم در برنامه نویسی c یک سری اعداد رو که در یک آرایه دو بعدی میخوام قرارشون بدم رو از یک فایل txt خارج از برناه هست رو بخونم و در برنامه ازش استفاده کنم میشه کمک کنید و بگید که باید از چه کدی استفاده کنم آخه خیلی c بلد نیستم ...
    با تشکر فراوان.

  7. #897
    داره خودمونی میشه Mr Mohabat's Avatar
    تاريخ عضويت
    Mar 2011
    پست ها
    131

    پيش فرض

    string str;
    int n;
    str = textBox1.Text;
    n = str.Length;
    string[] strn= new string[n];
    for (int i = 0; i <= n - 1; i++)
    {
    strn[i] = str.Substring(i, i + 1);
    }
    MessageBox.Show(strn[n]);
    دوست عزیز اگه کدت رو این جوری بنویسی بهتره
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای strn[[i] هم می تونی از str[i].Tostring() استفاده کنی
    str از نوع string هست که میشه یه آرایه از نوع char در نظر گرفت
    str[i] هم یک متغیر از نو char می باشد که باید به string تبدیل بشه
    موفق باشید

  8. این کاربر از Mr Mohabat بخاطر این مطلب مفید تشکر کرده است


  9. #898
    داره خودمونی میشه Mr Mohabat's Avatar
    تاريخ عضويت
    Mar 2011
    پست ها
    131

    پيش فرض

    چرا ارور می ده ؟
    strn[i] = str.Substring(i, i + 1);
    شما می خواین چنتا کاراکتر رو وارد strn[i] بکنی ؟
    به جای i+1 تعداد کاراکتر رو بنویسید
    اون ارور هم به خاطر اینه که وقتی i=n/2 به بالا باشه
    چون می خواد i+1 کاراکنر بعد از نقطه خانه i رو بخونه و
    i+(i+1)=n/2+(n/2+1)=n+1 بزرگتر از n طول رشته str می باشد
    پس ارور می دهد
    موفق یاشید

  10. #899
    پروفشنال ASUS POWER's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    اراک
    پست ها
    655

    پيش فرض

    شما می خواین چنتا کاراکتر رو وارد strn[i] بکنی ؟
    به جای i+1 تعداد کاراکتر رو بنویسید
    اون ارور هم به خاطر اینه که وقتی i=n/2 به بالا باشه
    چون می خواد i+1 کاراکنر بعد از نقطه خانه i رو بخونه و
    i+(i+1)=n/2+(n/2+1)=n+1 بزرگتر از n طول رشته str می باشد
    پس ارور می دهد
    موفق یاشید
    من فکر می کردم عدد دوم کاراکتر آخره . به هر حال ممنون

  11. #900
    آخر فروم باز MaSoUd555's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تهران
    پست ها
    1,117

    پيش فرض

    می خوام کاراکتر های یه textbox رو خرد کنم ، چرا ارور می ده ؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خود دات نت برای اینکار تابع داره

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  12. این کاربر از MaSoUd555 بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •