بایگانی برچسب: s

آموزش زبان ++C - مقدمه

آموزش زبان برنامه نویسی ++C – برنامه نویسی ++C با کامپایلر لینوکس

در این مقاله قصد داریم به شما چگونگی برنامه نویسی به زبان c++ و قواعد آن را با یکی از کامپایلر های لینوکس آموزش دهیم.
شما باید یکی از توزیع های لینوکس ( ابونتو یا دبیان یا فدورا و یا… ) را انتخاب کرده و آن را نصب کنید.
در حال حاضر من از یک توزیع دبیان استفاده می کنم.
debian

نام کامپایلر C++ در لینوکس که می خواهیم از آن استفاده کنیم g++ است.
در بیشتر توزیع های لینوکس این کامپایلر بر روی سیستم به طور پیش فرض نصب شده است ولی اگر در توزیع لینوکسی که شما انتخاب کرده اید این برنامه نصب نباشد :
ابتدا یک ترمینال باز کنید
سپس با این دستور می توانید آن را نصب کنید:

اگر دسترسی سطح root را نداشته باشید از شما رمز root را در خط بعد گرفته و سپس سیستم به نصب نرم فزار می پردازد.
برای اینکه شما به زبان C++ در لینوکس برنامه بنویسید باید ابتدا دستورات خود را در یک فایل با فرمت cpp ذخیره کنید سپس این فایل را کامپایل کنید و فایل خروجی را اجرا کنید.
ایجاد فایل با ترمینال: می توانید از نرم فزار های notepad,leafpad,nano,vi کمک بگیرید که من نرم افزار nano را به شما پیشنهاد می کنم.
اگر نرم افزار نصب نبود با این دستور آن را نصب کنید:

سپس با استفاده از این نرم افزار یک فایل برای مثال a با فرمت cpp ایجاد می کنیم:

چنین صفحه ای پیش روی شما باز می شود:
nano_software

شروع کد نویسی :

۱- هدر فایل : در حال حاضر در سطح آشنایی با کامپایلر شما فقط می توانید از هدرفایل iostream استفاده کنید. دقت داشته باشید که نباید .h را در انتهای هدرفایل بگذارید.
headerf_linux
۲- در این کامپایلر لینوکس شما حتما باید خط مربوط به فضای نام را بنویسید که اگر ننویسید کامپایلر در هنگام کامپایل خطا می گیرد و برنامه ی شما کامپایل نمی شود.

۳- قواعد نوشتن تابع main مانند نوشتن تابع main در توربو است.
برنامه ی ما تا اینجا :
divc-_linux
۴- دستورات تعریف متغیر یا ایجاد حلقه هایی مانند while یا for و… و دستورات شرطی if و switch و تعریف تابع و… در این کامپایلر مانند کامپایلر Turbo C++ است.
مثال: چاپ در خروجی با دستور cout
چون پس از اجرا برنامه و نوشته شدن hello world در خط فرمان ترمینال ایجاد می شود در آخر دستور یک \n می گذاریم.
۵- کامپایل کردن برنامه: ابتدا فایلی که در آن برنامهمان را نوشته ایم save می کنیم با زدن کلید های Ctrl+X سپس y را زده و برای تایید Enter را فشار می دهیم. حالا می خواهیم برنامه را در خط فرمان کامپایل کنیم با این دستور:
خروجی برنامه در فایل a.out قرار می گیرد.
compile_c++
نشان می دهد که برنامه با موفقیت کامپایل شده است.
۶- اجرا برنامه : با نوشته این دستور
خروجی:
outputc-_linux
برنامه ی کامل: