عدم ایجاد فاصله با کاراکتر های کنترلی (t\) - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

عدم ایجاد فاصله با کاراکتر های کنترلی (t\)

+2 امتیاز

در کد زیر چرادر هنگام اسکن ورودی ها پس از دریافت ورودی A نشانگر به خط  بعد میره به جای اینکه برای دریافت ورودی B فقط یک فاصله در همان خط بندازه؟مگر کاراکتر کنترلی t\ وظیفه ایجاد فاصله در یک خط را نداره؟

تشکر

سوال شده اسفند 2, 1398  بوسیله ی takavar (امتیاز 60)   4 8 18
در هنگام خواندن مقادیر سعی کنید مابین آنها چیزی استفاده نکنید. این موارد را درهنگام چاپ اطلاعات استفاده کنید.
سلام

خوب من میخواهم موقع دریافت ورودی روی یک خط دریافت ورودی داشته باشم با یک فاصله بینش اعداد

مثلا:۱۱ ۵

الان به این شکل ورودی دریافت میکنه :

۱۱

۵
عدد اول را وارد کردید یک فاصله بذارید عدد دوم را وارد کنید.
سلام تشکراز پاسخ
یعنی بدون دخالت من نمیشه کاری کرد نشانگر یک فاصله بندازه؟یعنی من عدد اول وارد کرد اینتر زدم یک فاصله بندازه و عدد بعد وارد کنم؟؟؟
وقتی شما اینتر میزنی دستور اجرا میشه و وقتی دستور اجرا بشه قطعا در cmd میره خط بعد ولی وقتی فاصله میندازی برنامه اجرا نمیشه و هنگامی که اینتر رو میزنی برنامه به یکباره اجرا میشه
به طور مثال برای کد زیر:
int a[2];
cin >> a[0] >> a[1];
اگه ورودی به صورت 5 اینتر 11 وارد بشه برنامه 5 رو وارد c[0]میکنه و منتظر میشه تا شما عدد بعدی رو وارد کنید ولی اگه به صورت 5 فاصله 11 وارد بشه برنامه یکدفعه ای c[0] و c[1] رو وارد میکنه

1 پاسخ

+1 امتیاز
وقتی شما اینتر میزنی دستور اجرا میشه و وقتی دستور اجرا بشه قطعا در cmd میره خط بعد ولی وقتی فاصله میندازی برنامه اجرا نمیشه و هنگامی که اینتر رو میزنی برنامه به یکباره اجرا میشه
به طور مثال برای کد زیر:
int a[2];
cin >> a[0] >> a[1];
اگه ورودی به صورت 5 اینتر 11 وارد بشه برنامه 5 رو وارد c[0]میکنه و منتظر میشه تا شما عدد بعدی رو وارد کنید ولی اگه به صورت 5 فاصله 11 وارد بشه برنامه یکدفعه ای c[0] و c[1] رو وارد میکنه
پاسخ داده شده اسفند 17, 1398 بوسیله ی retamufa (امتیاز 96)   1 3 11
...