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

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




نمايش نتايج 1 به 6 از 6

نام تاپيک: در رابطه با رشته ها و نمایش و خواندن آنها مشکل دارم !!!

  1. #1
    آخر فروم باز robert's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    تهران
    پست ها
    2,438

    پيش فرض در رابطه با رشته ها و نمایش و خواندن آنها مشکل دارم !!!

    سلام به همگی !!!
    غرض از مزاحمت اینه که چطور میتونم تو یه برنامه از ورودی چندین رشته رو با دستور cin.get بخونم ؟؟؟
    چون همونطور که میدونید برای خواندن رشته ها باید از دستور cin.get استفاده بشه !!! منتها اینجور که معلومه این دستور برای خواندن یک رشته در برنامه بکار میره و مثلا برای برنامه ای که بخواد سه رشته رو به ترتیب بگیره و از طریق دستور strcmp اونها رو با هم مقایسه بکنه نمیدونم چیکار باید بکنم !!!
    یعنی رشته اول رو از طریق همون cin.get که باید نام رشته و اندازه اون رو بنویسیم وارد میکنم ولی وقتی میخوام از همین cin.get برای وارد کردن رشته های دوم وسوم استفاده کنم برنامه خراب میشه !!!

    ممنون میشم اگه مارو راهنمایی کنید تا ببینیم مشکل از کجاست !!
    مرسی

  2. #2
    داره خودمونی میشه cpplover's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    esfarayen
    پست ها
    127

    پيش فرض

    با سلام

    این مشکل فقط در صورتی برطرف میشه که شما فقط یکبار از cin.get استفاده کنید و در فراخوانی های بعد فقط از get استفاده کنید .

  3. #3
    آخر فروم باز robert's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    تهران
    پست ها
    2,438

    پيش فرض

    با سلام

    این مشکل فقط در صورتی برطرف میشه که شما فقط یکبار از cin.get استفاده کنید و در فراخوانی های بعد فقط از get استفاده کنید .
    یعنی اینجوری؟؟؟(( باید تو محیط برنامه نویسی کپی پیست بشه !!!))
    #include<iostream.h>
    #include<string.h>
    int main()
    {
    char s1[10],s2[10];
    cout<<"s1=?";
    cin.get(s1,10);
    cout<<"s2=?";
    get(s2,10);
    if(strcmp(s1,s2)>0)
    cout<<"s1 is bigger than s2"<<endl;
    else
    cout<<"s2 is bigger than s1"<<endl;
    return 0;

    }
    اینجوری که بازهم یدونه ارور میده و به همون get گیر میده !!!

  4. #4
    داره خودمونی میشه cpplover's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    esfarayen
    پست ها
    127

    پيش فرض

    سلام دوست عزیز :
    شرمنده من حواسم رفت به یک برنامه نویسی دیگه .باید به جای get میگفتم cinکه کد صحیح این است :


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

  5. #5
    آخر فروم باز robert's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    تهران
    پست ها
    2,438

    پيش فرض

    سلام دوست عزیز :
    شرمنده من حواسم رفت به یک برنامه نویسی دیگه .باید به جای get میگفتم cinکه کد صحیح این است :


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

  6. #6
    داره خودمونی میشه cpplover's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    esfarayen
    پست ها
    127

    پيش فرض

    خواهش می کنم

    موفق باشید

Thread Information

Users Browsing this Thread

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

User Tag List

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

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