HelliFull

HelliFull

هزینه ی استفاده از این سایت فرستادن یک صلوات برای شادی روح شهدا و امام خمینی (ره) میباشد.
هرگونه کپی برداری از مطالب این سایت بدون اجازه ی مالک سایت شرعا حرام بوده و پیگرد قانونی دارد.

طبقه بندی موضوعی
آخرین نظرات
  • ۱۰ مهر ۹۴، ۱۹:۵۹ - علی عاملی
    نوبی :))
نویسندگان

آموزش if و چگونگی اینپوت گرفتن با char در ++c

يكشنبه, ۲۵ مرداد ۱۳۹۴، ۰۵:۰۴ ب.ظ

آموزش اینپوت گرفتن با char:

خب در جلسه ی قبل گفتیم نمیتوان با char ایمپوت گرفت ولی میتوان این کار را کرد. و الان چگونگی

این کار را به شما میگویم.خب مثل همیشه اول برنامه را مینویسیم:

#include<conio.h>

#include<iostream>

using namespace std;

int main()

{

  char x;

x=getch();

cout<<x;

getch();

}

توضیح:

خب فکر کنم معنی همه ی خط ها را بدانید جز خط 7.این خط (یعنی خط 7)کار زیاد سختی نمیکند و فقط کلیدی را که کاربر وارد میکند را در یک متغیر از نوع char ذخیره میکند.

ساختار if:  

خب فرض کنید با توجه به چیزی که در بالا آموختیم میخواهیم به کامپیوتر بگوییم اگر کاربر کلید s را زد برای او روی صفحه یک ستاره پرینت شود.ولی چطور؟خب خیلی راحت با دستور if.خب بازم یه برنامه ی دیگه:

#include<conio.h>
#include<iostream>
using namespace std;
int main()
{
    char x;
    x=getch();
    if(x=='s')
    {
        cout<<'*';
    }
    getch();
}

توضیح:

خب الان باساختار if آشنا شدید فقط مانده چند نکته که آنها را نیز الان به شما میگویم.

*در زبان c جلوی if دو نقطه نمیگذاریم.

*برای if حتما {} را بگذارید.

*== یعنی اگر(البته در شکل بالا)x با s مساوی بود.بقیه علامت ها عبارتند از:

اگر سوالی دارید در قسمت نظرات مطرح کنید تا ما سوالتان را پاسخ بدهیم.

۹۴/۰۵/۲۵ موافقین ۱ مخالفین ۰
night fury

نظرات  (۲)

یه سوال این دستور تنها یک حرف را میگیرد و چاپ می کند.
چگونه می توانیم یک کلمه که شامل چند حرف اسن را از کاربر بگیریم؟
پاسخ:
باید از دستور string برای ساخت متغیر متنی استفاده کنید.و بعد آن را از کاربر بگیرید.
در ضمن میشه برای برنامه هاتون مثال هم بزارید؟
پاسخ:
دقیقا چه نوع مثالی؟

ارسال نظر

نظر دادن تنها برای اعضای بیان ممکن است.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.