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

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




صفحه 313 از 326 اولاول ... 213263303309310311312313314315316317323 ... آخرآخر
نمايش نتايج 3,121 به 3,130 از 3257

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

  1. #3121
    داره خودمونی میشه norooz1345's Avatar
    تاريخ عضويت
    Aug 2012
    محل سكونت
    ایران زمین
    پست ها
    112

    پيش فرض

    *************
    سلام...///
    ****************
    با توجه به اینکه استفاده ای از argc و argv تو برنامه نکردیم می تونید قسمت []int argc, char* argv رو حذف کنید و داخل پرانتز چیزی ننویسید!..///از argc و argv برای بررسی آرگومان هایی که کاربر از خط فرمان به برنامه ارسال می کنه استفاده میشه..///
    ***********************
    argc یه متغییر عددی هستش که تعداد آرگومان های ارسال شده به برنامه داخلش ذخیره میشه و مقدارش به صورت پیشفرض برابر با یک هستش چون حتی اگه کاربر آرگومانی به برنامه ارسال نکنه اسم برنامه همیشه به عنوان یه آرگومان به برنامه ارسال میشه..///
    ***************************
    argv یه آرایه دو بعدی کاراکتری هستش که مقدار آرگومان ها رو ذخیره می کنه// هر آرگومان تو یه ردیف از این آرایه ذخیره میشه و مقداری که تو ردیف اولش ذخیره میشه همیشه برابر با نام برنامه (نام فایل exe) هستش و آرگومان های دیگه اگه وجود داشته باشند تو ردیف های بعدی قرار می گیرن// در واقع argc تعداد ردیف های آرایه دو بعدی argv رو مشخص می کنه..////
    ******************************
    فکر می کنم بهتر باشه یه برنامه ساده برای این بررسی این دو متغییر بنویسید و با آرگومان های مختلف اجراش کنید تا بهتر این موضوع رو متوجه بشید!..///
    *********************************
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ***********************
    ;using namespace std یعنی از فضای نام std تو برنامه استفاده می کنیم// اگه این خط رو حذف کنید باید قبل از تمام توابعی که داخل فضای نام std تعریف شدن ::std بنویسید تا مشخص بشه از کجا فراخوانی شدن./// برای مثال به جای cout بنویسید std::cout و به جای endl بنویسید std::endl و...//// من برنامه ها رو به زبان ++C نوشتم اما این طور مشخصه شما برنامه ها رو به زبان C می خواستید///
    ***************************
    اگه خوب توضیح ندادم بگید تا بهتر توضیح بدم..///
    ************************
    موفق باشید!
    بازم سلام توضیحاتتون عالی بود جواب سوالمو گرفتم.
    فقط یک سوال دیگه داشتم INT_MAX که نوشتید در روش اولتون چه کاری انجام میده معادلی نداره در زبان c.

  2. #3122
    کاربر فعال انجمن برنامه نویسی n00b's Avatar
    تاريخ عضويت
    May 2012
    محل سكونت
     
    پست ها
    297

    پيش فرض

    بازم سلام توضیحاتتون عالی بود جواب سوالمو گرفتم.
    فقط یک سوال دیگه داشتم INT_MAX که نوشتید در روش اولتون چه کاری انجام میده معادلی نداره در زبان c.
    ****************
    سلام../// خوشحالم از اینکه تونستم کمکی کنم..///
    ******************
    INT_MAX حداکثر مقداری که می تونید تو یه متغییر از نوع int ذخیره کنید رو نشون میده///
    **********************
    اگه می خواید برنامتون رو به زبان C بنویسید به جای اضافه کردن climits فایل limits.h رو به برنامتون اضافه کنید.////
    ********************
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ***************
    موفق باشید!

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


  4. #3123
    داره خودمونی میشه norooz1345's Avatar
    تاريخ عضويت
    Aug 2012
    محل سكونت
    ایران زمین
    پست ها
    112

    پيش فرض

    سلام
    یک برنامه نوشتم میخواستم اگه امکانش هست اول بگید درسته روش و حل برنامه(نمیدونم چرا اشتباه در میاد). اگه ایرادی هم داره مشکل از کجاست.راهنمایی کنید.
    //برنامه ای بنویسید که معدل 5 دانشجو را بگیرد ودومین بزرگ ترین معدل را چاپ کند.
    اینم جواب خودم:

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] <stdio.h>
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] <conio.h>


    int main()
    {
    double x,m1=0,m2=0;
    int i;
    printf("please enter 5 number:");
    for(i=0;i<5;i++){
    scanf("%d",&x);
    if(x>=m1);
    {
    (m2=m1);
    (m1=x);
    }
    else
    if(x>=m2)
    m2=x;
    }
    printf("\n moadel is:%d",m2);
    getch();


    }

  5. #3124
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2012
    پست ها
    5

    پيش فرض

    سلام 2 تا برنامه میخوام که به دو ماتریس رو پر کنه که عکسشو گذاشتم ممنون میشم کمکم کنید.

  6. #3125
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    پيش فرض

    سلام
    یک برنامه نوشتم میخواستم اگه امکانش هست اول بگید درسته روش و حل برنامه(نمیدونم چرا اشتباه در میاد). اگه ایرادی هم داره مشکل از کجاست.راهنمایی کنید.
    //برنامه ای بنویسید که معدل 5 دانشجو را بگیرد ودومین بزرگ ترین معدل را چاپ کند.
    اینم جواب خودم:

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] <stdio.h>
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] <conio.h>


    int main()
    {
    double x,m1=0,m2=0;
    int i;
    printf("please enter 5 number:");
    for(i=0;i<5;i++){
    scanf("%d",&x);
    if(x>=m1);
    {
    (m2=m1);
    (m1=x);
    }
    else
    if(x>=m2)
    m2=x;
    }
    printf("\n moadel is:%d",m2);
    getch();


    }
    نمیدونم چرا ولی با معرفی x, m1 و m2 از نوع int مشکل حل شد. در ضمن برنامتون باید مقدار ۰ رو برگردونه return 0

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


  8. #3126
    داره خودمونی میشه norooz1345's Avatar
    تاريخ عضويت
    Aug 2012
    محل سكونت
    ایران زمین
    پست ها
    112

    پيش فرض

    سلام دوستان
    برنامه ای نوشتم ،اگر امکانش هست بگید در کجاش اشتباه کردم.
    //برنامه ای بنویسید که تمام اعداد کامل کوچک تر از 1000 را چاپ کند.

    اینم برنامه خودم:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] <stdio.h>
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] <conio.h>

    main()
    {
    int num,sum,i=1;
    printf("please enter number 1000:");
    scanf("%d",&num);
    sum=0;
    while(i<=1&&i<1000&&i++)
    {
    if(num%i==0)
    sum=sum+i;
    i++;
    }

    printf("\n kamel numbers:%d");
    getch();
    return 0;
    }
    Last edited by norooz1345; 20-11-2015 at 13:59.

  9. #3127
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    پيش فرض

    سلام دوستان
    برنامه ای نوشتم ،اگر امکانش هست بگید در کجاش اشتباه کردم.
    //برنامه ای بنویسید که تمام اعداد کامل کوچک تر از 1000 را چاپ کند.

    اینم برنامه خودم:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] <stdio.h>
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] <conio.h>

    main()
    {
    int num,sum,i=1;
    printf("please enter number 1000:");
    scanf("%d",&num);
    sum=0;
    while(i<=1&&i<1000&&i++)
    {
    if(num%i==0)
    sum=sum+i;
    i++;
    }

    printf("\n kamel numbers:%d");
    getch();
    return 0;
    }
    درود.

    راستش رو بخوای اصلا حوصلم نذاشت کدت رو بخونم چون خیلی به هم ریختست. از تگ کد استفاده کن تا مشخص شه. (موقع نوشتن روی دکمه با علامت #بزن تا بیاد.)

    عدد کامل عددی هست که برابر با مجموع مقسوم علیه هاش باشه. مثلا ۶.
    ۶ = ۳ + ۲ + ۱

    میتونی یه تابع بنویسی که مقسوم علیه های عدد رو حساب کنه و جمع کنه و بعد ببینید که با خود عدد برابر هست یا نه. البته اعداد کامل خیلی کم هستند.

    - - - Updated - - -

    سلام دوستان
    برنامه ای نوشتم ،اگر امکانش هست بگید در کجاش اشتباه کردم.
    //برنامه ای بنویسید که تمام اعداد کامل کوچک تر از 1000 را چاپ کند.

    اینم برنامه خودم:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] <stdio.h>
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] <conio.h>

    main()
    {
    int num,sum,i=1;
    printf("please enter number 1000:");
    scanf("%d",&num);
    sum=0;
    while(i<=1&&i<1000&&i++)
    {
    if(num%i==0)
    sum=sum+i;
    i++;
    }

    printf("\n kamel numbers:%d");
    getch();
    return 0;
    }
    درود.

    راستش رو بخوای اصلا حوصلم نذاشت کدت رو بخونم چون خیلی به هم ریختست. از تگ کد استفاده کن تا مشخص شه. (موقع نوشتن روی دکمه با علامت #بزن تا بیاد.)

    عدد کامل عددی هست که برابر با مجموع مقسوم علیه هاش باشه. مثلا ۶.
    ۶ = ۳ + ۲ + ۱

    میتونی یه تابع بنویسی که مقسوم علیه های عدد رو حساب کنه و جمع کنه و بعد ببینید که با خود عدد برابر هست یا نه. البته اعداد کامل خیلی کم هستند.

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


  11. #3128
    داره خودمونی میشه norooz1345's Avatar
    تاريخ عضويت
    Aug 2012
    محل سكونت
    ایران زمین
    پست ها
    112

    پيش فرض

    سلام
    من در برنامه نویسی از نرم افزار Code Blocks استفاده میکنم ولی نمیدونم چرا جدیدا هر برنامه ای که میخوام بنویسم ارور No such file or directory ایراد میگیره. در ضمن اگر بخوام جای printf و scanf از دستور cout و cin استفاده کنم ایراد میگیره برای این که بتونم از cout و cin در برنامه استفاده کنم باید از کدوم پروژه های Code Blocks استفاده کنم .

  12. #3129
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    پيش فرض

    سلام
    من در برنامه نویسی از نرم افزار Code Blocks استفاده میکنم ولی نمیدونم چرا جدیدا هر برنامه ای که میخوام بنویسم ارور No such file or directory ایراد میگیره. در ضمن اگر بخوام جای printf و scanf از دستور cout و cin استفاده کنم ایراد میگیره برای این که بتونم از cout و cin در برنامه استفاده کنم باید از کدوم پروژه های Code Blocks استفاده کنم .
    درود.

    ۱. این ارور رو موقع ایجاد پروژه جدید میده یا ذخیره کردن یا ... ؟

    ۲.printf و scanf مربوط به زبان C هست و cin برای ++C برای نوشتن برنامه به ++C باید هنگام ایجاد پروژه جدید بعد از انتخاب Console Appliation در پنجره ی Wizard زبان ++C رو انتخاب کنید.

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    موفق باشید...

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


  14. #3130
    داره خودمونی میشه norooz1345's Avatar
    تاريخ عضويت
    Aug 2012
    محل سكونت
    ایران زمین
    پست ها
    112

    پيش فرض

    درود.

    ۱. این ارور رو موقع ایجاد پروژه جدید میده یا ذخیره کردن یا ... ؟

    ۲.printf و scanf مربوط به زبان C هست و cin برای ++C برای نوشتن برنامه به ++C باید هنگام ایجاد پروژه جدید بعد از انتخاب Console Appliation در پنجره ی Wizard زبان ++C رو انتخاب کنید.

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    موفق باشید...
    سلام
    نه ارور زمانی که میخوام یک برنامه جدید بنویسم تازه شاید دوخط هم ننوشتم بعد بخوام run کنم برنامه رو(ببینم مشکلی نباشه در همین دو خط برنامه) همچین اروری میده .
    بعد مورد دومی هم که گفتید همین کارا رو هم کرده بودم ولی بازم همین ارور میده.اینم بگم بعضی مواقع ارور نمیده نمیدونم چرا

    بعد یک مورد دیگه الان برنامه من منو های برنامه فرق داره با برنامه شما ممکن به خاطر نسخه برنامه باشه برای من ورژن12.11
    Last edited by norooz1345; 26-11-2015 at 11:21.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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