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





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









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









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





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

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 11
  1. #1
    2011/08/04
    102
    4

    شمارش کاراکترها و کلمات

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

    [img]http://[http://www.4shared.com/photo/wHN0rQrz/untitled.html/img]
    [imghttp://www.4shared.com/photo/wHN0rQrz/untitled.html][/img]
    [http://www.4shared.com/photo/wHN0rQrz/untitled.html][http://www.4shared.com/photo/wHN0rQrz/untitled.html]

    اشکال اصلی در وجود if هست،چون وقتی if را بر می دارم وفقط تعداد کاراکترها را شمارش می کند،درست کار می کند.اما نمیدانم ایراد if کجاست که با قرار گرفتن آن نتیجه بدست آمده اشتباه میشود.
    ممنون می شوم راهنمایی ام کنید.



    با سپاس فراوان
    زیبا باش و بخند بر هرآنچه زشتی است،چرا که تنهاترین شان تو ،زیبایی است.
  2. #2
    2009/10/21
    تهران
    2,503
    207

    پاسخ : شمارش کاراکترها و کلمات

    برنامه کو؟
  3. #3
    2011/08/04
    102
    4

    پاسخ : شمارش کاراکترها و کلمات

    با سلام مجدد به تمامی دوستان انجمن
    من که نفهمیدم چرا عکس های پلود شده ام نمایش داده نشدن!؟(باور کنید دقیقا همان طوری که تو سایت گفته شده،عکس ها رو پلود کردم،اگه کسی میدونه کجا اشتباه کردم،ممنون میشم راهنمایی ام کنه)
    حالا مجبورم برنامه رو براتون تایپ کنم.یه عذر خواهی بابت اینکه برنامه کمی بهم ریخته شده(در این مورد هم نمیدونستم چیکار کنم،ممنون میشم برای تایپ برنامه نیز بگید باید از چه ابزاری استفاده کنم تا خوانایی بهتری داشته باشد،تازه کارم وهزار نکته ندانسته)
    برنامه زیر ،برنامه شمارش تعداد کلمات وکاراکترهای یک جمله ورودی است.
    به نظرم برنامه ایرادی ندارد(Errorویا Warning نمیگیره) اما نمی دانم چرا نتیجه درست را نشان نمی دهد.

    <include <iostream.h#
    <include <conio.h#
    int main()
    {
    while(1)
    {
    ; int ch=0,word=0
    ; ":cout<<"Enter a statement
    (n' while(cin.get()!='\
    }
    ' &#039==()if(cin.get
    {;++word}
    ;++ch
    {
    ;"cout<<endl<<"Character #:"<<ch<<"\t"<<&q uot;Word #:"<<(word+1)<<"\n\n\n
    }

    }

    اشکال اصلی در وجود if هست،چون وقتی if را بر می دارم وفقط تعداد کاراکترها را شمارش می کند،درست کار می کند.اما نمیدانم ایراد if کجاست که با قرار گرفتن آن نتیجه بدست آمده اشتباه میشود.
    ممنون می شوم راهنمایی ام کنید.
    زیبا باش و بخند بر هرآنچه زشتی است،چرا که تنهاترین شان تو ،زیبایی است.
  4. #4
    2011/08/04
    102
    4

    پاسخ : شمارش کاراکترها و کلمات

    این هم لینک عکس گرفته شده از برنامه

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    زیبا باش و بخند بر هرآنچه زشتی است،چرا که تنهاترین شان تو ،زیبایی است.
  5. #5
    2009/10/21
    تهران
    2,503
    207

    پاسخ : شمارش کاراکترها و کلمات

    تابع cin.get یه کاراکتر میگیره (اگه اشتباه نکنم چون من با getch و getchar کار میکردم زمانی که تحت داس مینوشتم)
    خب شما بهتره اون cin.get اولی رو بدین به یه متغیر کاراکتری مثلا mychar

    <include <iostream.h#
    <include <conio.h#
    ; int ch=0,word=0
    char mychar;
    int main()
    {
    while(1)
    {
    ; ":cout<<"Enter a statement
    (n' while(mychar!='\
    }
    ' &#039==if(mychar
    {;++word}
    ;++ch
    {
    ;"cout<<endl<<"Character #:"<<ch<<"\t"<<&q uot;Word #:"<<(word+1)<<"\n\n\n
    }
    }

  6. #6
    2011/07/17
    38
    0

    پاسخ : شمارش کاراکترها و کلمات

    شما ميتونيد با اين برنامه ساده هم طول رشته کلماتت رو داشته باشي :
    کد:
    #include <iostream.h>
    #include <conio.h>
    void main(){
    int i;
    for (i=0;cin.get()!='.';i++);
    cout<<"Length is = "<<i;
    getch();
    }

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  7. #7
    2011/08/04
    102
    4

    پاسخ : شمارش کاراکترها و کلمات

    نقل قول نوشته اصلی توسط vivaams
    شما ميتونيد با اين برنامه ساده هم طول رشته کلماتت رو داشته باشي :
    کد:
    #include <iostream.h>
    #include <conio.h>
    void main(){
    int i;
    for (i=0;cin.get()!='.';i++);
    cout<<"Length is = "<<i;
    getch();
    }
    با سلام و تشکر از اینکه پاسخ دادید،اما من با شمارش کاراکترها مشکلی ندارم،بلکه مشکل من با شمارش کلمات است که در برنامه ای که نوشتم،با وجود آنکه هم تعداد کاراکترها وهم تعداد کلمات را میدهد،اما این تعداد را درست نمیدهد.به طور نمونه جمله ای که شامل 26 کاراکتر و7 کلمه است را،چاپ میکند که شامل 14 کاراکتر و 4 کلمه است.مشکل من اینجاست :angry:
    اگر برنامه ایراد داره پس چرا Error یا Warning نمیگیره.تازه تعداد کاراکتر و کلمه را هم چاپ می کند اما نمی دانم چرا تعداد را اشتباه چاپ می کند.
    زیبا باش و بخند بر هرآنچه زشتی است،چرا که تنهاترین شان تو ،زیبایی است.
  8. #8
    2011/07/17
    38
    0

    پاسخ : شمارش کاراکترها و کلمات

    شمارش کلمات اصلا سخت نيست
    شما ميتوني اين کار رو بکني : هروقت به 0/ يا space رسيدي به يک متغير مثل j يکي اضافه کني

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  9. #9
    2011/08/04
    102
    4

    پاسخ : شمارش کاراکترها و کلمات

    دقیقا با حرف شما موافقم.من هم در برنامه فوق دقیقا همین کار راکردم.
    من برنامه شمارش کاراکتر و کلمات را به روش دیگری نوشتم،اما این برام سوال شده که چرا برنامه فوق با وجود اجرا شدن و عدم وجود خطا و بازگرداندن جواب،اما پاسخ را اشتباه می دهد.
    ممنون میشم که راهنمایی ام کنید.
    زیبا باش و بخند بر هرآنچه زشتی است،چرا که تنهاترین شان تو ،زیبایی است.
  10. #10
    2011/08/04
    102
    4

    پاسخ : شمارش کاراکترها و کلمات

    نقل قول نوشته اصلی توسط mojalan
    تابع cin.get یه کاراکتر میگیره (اگه اشتباه نکنم چون من با getch و getchar کار میکردم زمانی که تحت داس مینوشتم)
    خب شما بهتره اون cin.get اولی رو بدین به یه متغیر کاراکتری مثلا mychar

    <include <iostream.h#
    <include <conio.h#
    ; int ch=0,word=0
    char mychar;
    int main()
    {

    while(1)
    {
    ; ":cout<<"Enter a statement
    (n' while(mychar!='\
    }
    ' &#039==if(mychar
    {;++word}
    ;++ch
    {
    ;"cout<<endl<<"Character #:"<<ch<<"\t"<<&q uot;Word #:"<<(word+1)<<"\n\n\n
    }
    }
    با سپاس از پاسختان،برنامه شما دقیقا مانند برنامه خودم است که بجای تابع کتابخانه ای از متغیر کاراکتری استفاده شده است.اما با این وجود برنامه شما در نرم افزار Borland C++ V5.02 هیچ پاسخی را برنمیگرداند.
    زیبا باش و بخند بر هرآنچه زشتی است،چرا که تنهاترین شان تو ،زیبایی است.
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 11

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

  1. کلمات کلیدی در کامپایلر IAR
    توسط hamedb3269 در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2013/10/25, 11:53
  2. زوم کاراکترها در lcd گرافیکی
    توسط hafez2007 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2012/01/12, 12:08
  3. پاسخ: 4
    آخرين نوشته: 2011/10/29, 09:51
  4. پاسخ: 10
    آخرين نوشته: 2010/08/14, 09:26
  5. کلمات و اصطلاحات PLC
    توسط CONTRONIC در انجمن PLC
    پاسخ: 6
    آخرين نوشته: 2009/03/28, 17:35

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

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

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

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

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