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

کمک درباره cin یا scanf()

arman_123456

کاربر تازه وارد
تاریخ عضویت
24 فوریه 2007
نوشته‌ها
19
لایک‌ها
0
محل سکونت
گچساران
سلام و خسته نباشید . میخواستم سوال کنم که کسی می دونه چطوری زمانی که می خوایم یه رشته ای رو که از ورودی کیبرد می گیریم و فاصله بین اون هست رو باید با cin یا scanf() گرفت؟ چون در حالت معمولی قسمت بعد از فاصله رو برای متغیر بعدی منظور می کنه . مرسی . کمک فوری می خوام
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
41
محل سکونت
نصف جهان
شما با دستور scanf میتونین تعیین کنین که جدا کننده مقادیر فاصله باشد یا چیز دیگری

مثلا
کد:
scanf("%d_%d",&a,&b);
یعنی جداکننده دو مقدار علامت _ است و مثلا باید به این صورت وارد کنید :

12_25
 

nsh

Registered User
تاریخ عضویت
19 ژانویه 2006
نوشته‌ها
685
لایک‌ها
4
محل سکونت
i & j : 2 & 3
با gets() هم بگیری فاصله ها رو جزء رشته حساب میکنه
 
بالا