تبلیغات
banner
banner
banner
تبلیغات
banner

فیلم های آموزشی : 36 +

تعداد کاربران : 30 +

تعداد کل مطالب : 337 +

تعداد نظرات : 23 +

حضرت محمد (ص) : ز گهواره تا گور دانش بجوی .

قسمت چهارم آموزش کامل زبان سی پلاس پلاس


به نام خدا

آموزش کامل زبان سی پلاس پلاس


در قسمت های قبلی با مفاهیم کلی برنامه نویسی به زبان سی و سی پلاس پلاس آشنا شدیم.

در این قسمت قصد دارم به سراغ توابع کتابخانه در زبان سی پلاس پلاس رفته و آن ها را بررسی و شرح دهم.

همچنان با #لندلرن همراه باشید.


توابع کتابخانه

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

این توابع با نام اختصاری header که با پسوند h. طراحی شده اند در کامپایلر تعبیه شده است.

نحوه استفاده از این توابع به این صورت است که قبل از کد های اصلی برنامه که در متد main قرار دارند قرار میگیرند.

این توابع با کلمه کلیدی include# شناخته و صدا زده  میشوند.

مثال زیر بیان میکند که کتابخانه stdio را فراخوانی کن.

جدول زیر تعدادی از توابع کتابخانه در زبان سی پلاس پلاس را نشان میدهد.


حال که کاملا با مفاهیم ابتدایی برنامه نویسی با زبان سی پلاس پلاس آشنا شدید.

بهتر است به سراغ انجام یک برنامه ساده در این زبان قدرتمند بپردازیم.

نمایش یک مقدار رشته ای در صفحه نمایش.

خروجی این برنامه تصویر زیر میباشد.

همانطور که قبلا هم بیان شد. n\ برای اعمال یک فاصله به شکل Enter در صفحه خروجی به کار میرود.

و در این برنامه نیز عبارت for all people در یک خط دیگر چاپ شده است.

حال بیایید یک برنامه فوق العاده پیچیده تر بنویسیم.

مثل همیشه یک پروژه جدید از نوع ++c در CodeBlocks ایجاد کنید.

(درباره ساخت یک پروژه جدید در بخش معرفی مفصل توضیج داده شده است.)

تمام کد های درون این پروژه را کاملا پاک کنید تا محیط کد نویسی شما شبیه به تصویر زیر شود.

حال درون قسمت کد نویسی این عبارت را تایپ کنید.

برای تعریف کتابخانه ها از کد زیر استفاده میشود.

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

درون متد main دو متغیر کرکتری تعریف میکنیم.

بعد از تعریف ورودی ها نیاز به چاپ یک راهنما برای کاربر داریم.

برای دریافت مقدار c1 از تابع cin استفاده میکنیم.

با استفاده از عملگر انتساب مقدار وارد شده توسط کاربر را با c2 تنظیم کرده (منتسب میکنیم).

همچنین با استفاده از کلمه کلیدی toupper مقدار آن را به حروف بزرگ تبدیل میکنم.

در آخر نیز مقدار c2 را چاپ میکنیم.

همچنین لازم به ذکر است زمانی که از تابع int main استفاده میشود در آخر قطعه کد باید از  return 0 استفاده کنیم.

لازم به ذکر است که اگر از void استفاده شد. استفاده از return 0 یا هر مقداری ضروری نیست.

کد کامل برنامه به شرح زیر است.

این برنامه را اگر اجرا کنید.
مشاهده میکنید که هر حرفی را تایپ کنید و اینتر را بزنید.   عبارت بزرگ انگلیسی آن را چاپ میکند.

در اینجا فصل اول دوره به پایان رسید.

با قسمت پنجم و آعاز فصل دوم با ما همراه باشید.


درباره نویسنده
سجاد اسدی
   سجاد اسدی

سجاد اسدی هستم دانشجوی رشته نرم افزار و علاقه مند به تدریس و یادگیری دروس مرتبط با تکنولوژی نرم افزار و اینترنت اشیاء جهت ارتباط با بنده مراجعه شود به آیدی سروش و تلگرام : @ordervira و پیج بنده در اینستاگرام instagram.com/sajjadred11 ""اللهم صل علی محمد و آل محمد"" برای شروع هیچ وقت دیر نیست. "الهم عجل لولیک الفرج"

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع رسانی

aparat کانال آپارات

soroush کانال سروش

کانال آی گپ