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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 16

نام تاپيک: مشکل هدرفایل در ++Borland C

  1. #1
    داره خودمونی میشه مسيحا's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    --بندرعباس--
    پست ها
    35

    پيش فرض مشکل هدرفایل در ++Borland C

    سلام با صفا

    در برنامه c++ borland ver3
    بعد ازکامپایل با اینکه من فایل های سرآیند(# include<stdio.h> ) را معرفی کرده ام , برای printf ,scanf به من خطای shoude printf ,scanf have a prototape میدهد !!!
    برنامه را در زیر ذکر می کنم :

    پیشاپیش از شما متشکرم ...(دمتون گرم ودلتون شاد...)

  2. #2
    داره خودمونی میشه مسيحا's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    --بندرعباس--
    پست ها
    35

    پيش فرض

    #include <stdio.h>
    #include <conio.h>
    #include <stdlib.h>
    Main ( )
    {
    Int number, d;
    Void base16( int number); /*condition:d = 16*/
    Void based(int number,int d); /*condition: d < number */
    Printf ("Enter one number for change base :\n");
    Scanf ("%d",&number);
    Printf ("Enter number base:\n");
    Scanf ("%d",&d);
    If (d < number)
    based(number,d);
    if (d==16)
    base16(number);
    else
    printf ("Out of range");
    }

    Void based(int number,int d)
    {
    Int i,k,a[15];
    I=o;
    Do
    {
    A[i]=number%d;
    Number=number/d;
    ++I;
    }while(number!=0);
    {
    Printf ("Number in base%d:",d);
    For(k=i-1;k>=0;--k)
    Printf ("%d",a[k]);
    }
    }

    Void base16( int number)
    {
    Printf ("Number in base16 : %x",number);
    }

  3. #3
    داره خودمونی میشه مسيحا's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    --بندرعباس--
    پست ها
    35

    پيش فرض

    اين چپ گرد و راست گرد رو به بزرگ واري خودتون ببخشيد !

    هر چه كردم نشد :arrow: :|

  4. #4
    آخر فروم باز Nesta's Avatar
    تاريخ عضويت
    Jan 2005
    محل سكونت
    tehran
    پست ها
    3,343

    پيش فرض

    سلام دوست عزیز من که هر چی‌ نگاه کردم نفهمیدم این برنامه چی‌ هست یعنی‌ چی‌ کار می‌خواد بکنه شما بگو میخی‌ چی‌ کار کنی‌ .
    و خیلی‌ پیچیده کردی برنامه رو خیلی‌ راحت تر از اینا می‌شه نوشت.
    در ضمن همه اینا رو بگذار شاید درست شد
    #include<stdio.h>
    #include<stdlib.h>
    #include<conio.h>
    #include<io.h>
    #include<dos.h>
    #include<string.h>

  5. #5
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام دوست گرامي
    به نظر من شما از نظر syntax اشتباه داريد.
    به syntax دستور scanf توجه نماييد.
    مي توانيد در help خود borland c نگاهي به syntax دستورتان بياندازيد.

  6. #6
    آخر فروم باز Nesta's Avatar
    تاريخ عضويت
    Jan 2005
    محل سكونت
    tehran
    پست ها
    3,343

    پيش فرض

    سلام رامبد جان syntax دستور scanf درست هست چون %d یعنی‌ دسیمال درست خوب ایشون هم می‌خواد عدد بگیره از ورودی و درست هست .ایراد از جای دیگه هست.به نظر من از توابع هستش

  7. #7
    پروفشنال Beelzebub's Avatar
    تاريخ عضويت
    Jun 2004
    محل سكونت
    طهران
    پست ها
    669

    پيش فرض

    به نظر من این برنامه پر از اشتباه است

  8. #8
    داره خودمونی میشه مسيحا's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    --بندرعباس--
    پست ها
    35

    پيش فرض

    ممنونم كه به سوال من بي دقت جواب داديد......(البته ازتوكف بهتره )
    دمه همتون گرم ودلتون كشمش...بگذريم

    پاسخ به سوالات شما:

    كاربرنامه ----اين برنامه عدد ورودي را به مبناي خواسته شده مي بره

    خلاصه برنامه---- البته اين برناه رو مي شه ساده تر هم نوشت مثل:


    #include <stdio.h>
    #include <conio.h>
    void mean ()
    {
    Int number; /* qualifier variable*/
    Clrscr( ); /* clear screen */
    Printf (" Enter one number for change base:\n"); /* enter number */
    Scanf ("%d", &number); /* resive number*/
    Printf (" Number in base 8:%o \n", number); /* go to base 8 */
    Printf (" Number in base 16:%x \n", number); /* go to base 16*/
    }


    من اين برنامه رو براي يكي از برو بچزي كه گفته بود از توابع استفاده كن نوشتم البته من هم نامردي نكردم تا نفس داشت توابع مختلف رو به خوردش دادم .

    براي كسايي كه گفتن ايراد زياد داره بايد بگم كه اين برنامه چپ چين و راست چينش موقع پست دادن به هم ريخت اما شما مي تونيد اونو وارد wordpad كنيد و از اونجا چپ چينش كنيد.

    خدمت كارلوس جان عرض كنم كه من همه اين includeها ( فايل هاي سرآيند) رو همين طور كه قبلا گفتم اضافه كرده بودم اما با همون خطا مواجه شدم .

    جواب رامبدجون رو هم كارلوس داد......

    خدمت جناب Beelzebub, بايد بگم كه اين چه طرز پست دادن هست داداش من !!!

    درپايان بايد بگم كه همه برنامه هاموقع كامپايل اين خطا رو مي ده واگر از printf وscanf استفاده نكنيم خطايي به مضمون اينكه نمي تونه خروجي رو نشون بده چاپ مي كنه ؟
    لطفا كامل درمورد اين خطاي خروجي توضيح بدين !
    درمورد directory برنامه C هم توضيح بدين !

  9. #9
    آخر فروم باز Nesta's Avatar
    تاريخ عضويت
    Jan 2005
    محل سكونت
    tehran
    پست ها
    3,343

    پيش فرض

    سلام دوست عزیز متشکر از توضیحات دقیق شما.
    من فکر کنم ک دیگه همه چیز درسته فقط اشکال از یا ویندوز شما هست که قاات زده یا این که اشکال از خود برنامه هست یعنی‌ دوباره نصبش باید بکنید.

  10. #10
    پروفشنال Beelzebub's Avatar
    تاريخ عضويت
    Jun 2004
    محل سكونت
    طهران
    پست ها
    669

    پيش فرض

    مسيحا, جان من قصد بدی نداشتم.

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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