در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش برنامه نویسی C قسمت 2 : Hello World

با سلام مجدد ، برای نوشتن و ویرایش کردن کد ها از یک editor ساده به نام vim استفاده میکنیم. انتخاب text editor وابسته به سلیقه و نیاز شماست. تا اونجایی که من میدونم در بعضی از نسخه های لینوکس، vim بصورت پیش فرض نصب نیست و باید خودتان آن را نصب کنید.برای شروع یک فایل متنی خالی را باز میکنم. برای این کار در یک مسیر پیش فرض از دستور vim 1.c استفاده میکنیم. با این دستور در مسیری که در حال حاضر در آن هستید، این فایل خالی را ایجاد میکند. برای مشاهده مسیر از دستور pwd استفاده کنید. من روی desktop یک پوشه با نام C درست کرده ام و تمام سورس کد ها را درون آن ایجاد میکنم.

آموزش برنامه نویسی C  قسمت 2 : Hello World

شاید کار کردن با vim کمی برایتان مشکل باشد، میتوانید از gedit به جای آن استفاده کنید. برای استفاده از آن دستور gedit را نوشته و نام فایل مورد نظر را در مقابل آن بنویسید. اگر وجود نداشته باشد، آنرا ایجاد میکند. برنامه خود را در آن نوشته و دکمه save را فشار دهید و خارج شوید. توجه داشته باشید کهgedit ترمینال را اشغال میکند و مادامی که gedit باز است نمیتوانید دستوری در آن وارد کنید. gedit هم مثل vim در همان مسیری که هستید فایل را ایجاد میکند.

همچنین میتوانید پس از درست کردن یک پوشه (راست کلیک و create folder) در مسیر دلخواه برای نگهداری سورس کد ها، درون آن راست کلیک کرده و یک empty file درست کنید. سپس روی آن کلیک کنید تا باز شود.

پس از وارد کردن دستور vim 1.c وارد محیط ویرایشی آن میشویم. با فشردن دکمه i وارد insert mode شده و میتوان درون فایل متنی تایپ کرد. گوشه پایین سمت چپ، mode های vim را میتوان دید. برای شروع دستورات زیر را عینا وارد کنید. خط اول که include کردن کتابخانه اصلی C است. اسکلت برنامه تابع main است. در اینجا فقط یک دستور ساده را بررسی میکنیم.

آموزش برنامه نویسی C  قسمت 2 : Hello World

تابع printf برای چاپ کردن ساده متن و یا محتویات متغیر ها استفاده میشود. مقدار بین " " عینا در خروجی چاپ میشود. از n/ هم برای رفتن به سر خط استفاده میکنیم. در نهایت هم return 0 به معنی اینکه تابع خروجی برنمیگرداند. فراموش نکنید که هر پرانتزی را که باز کردید، حتما در آخر ببندید.برای save کردن و خارج شدن از محیط ویرایشگر، یکبار دکمه خروج را فشار داده، بعد از آن دکمه شیفت و "ک فارسی" را با هم فشار داده، سپس عبارت wq را وارد کنید. (توضیحات بعضی از دستورات مربوط به اسکریپت نویسی shell است که با عرض پوزش از توضیح آن صرف نظر میکنیم.) پس از آن دوباره به محیط ترمینال باز خواهید گشت. برای کامپایل کردن آن از دستور gcc -o 1 1.c استفاده میکنیم. الگوی این دستور به این صورت است که ابتدا نام فایل خروجی و بعد از آن نام سورس فایل را میدهیم. توجه به 2 نکته بسیار ضروری است. اول اینکه چون من در همین مسیری که هستم، فایل ها را ایجاد میکنم، فقط کافیست نام آنها را در ترمینال بنویسیم و اگر در مسیری غیر از مسیری که در آن هستیم (خروجی دستور pwd) باشیم، باید آدرس فایل را قبل از اسم فایل بطور کامل ذکر کنیم. دوم اینکه بر خلاف ویندور، اسم ها نقشی در پسوند و فرمت فایل ها ندارند، یعنی این پسوند c. که من گذاشتم جزء اسم فایل محسوب میشود و فرمت آن نیست. در لینوکس، فرمت یک فایل، چه متن چه عکس چه فیلم و ... در متا دیتای آن دخیره میشود نه در اسم آن. فقط به دلیل اینکه من کاربر متوجه شوم درون این فایل متنی، کد C ذخیره شده، آخر آن یک c. میگذارم. یعنی اگر من آخرش بعد از نقطه هر چیزی بنویسم اصلا مهم نیست. این دو نکته را همیشه به یاد داشته باشید.

آموزش برنامه نویسی C  قسمت 2 : Hello World

دستور gcc خروجی خاصی ندارد ولی با دستور ?$ echo میتوان صحت اجرای آن را بررسی کرد. خروجی این باید صفر باشد. اگر صفر نباشد دستور قبلی یعنی gcc با مشکلی همراه است. دستور gcc یک فایل با نام 1 برای من ایجاد کرد که میتوان بصورت گرافیکی آن را دید و هم میتوان با دستور ls آن را در پوشه ایجاد شده مشاهده کرد. این فایل نتیجه کامپایل است.حال برای اجرای برنامه در ترمینال مینویسیم 1/. و نتیجه در خروجی چاپ میشود.(من میتونستم آخر خط دوم new line کنم که ظاهر بهتری داشته باشد.)

آموزش برنامه نویسی C  قسمت 2 : Hello World

پایان قسمت دوم

نویسنده : سید محمد باقر موسوی

منبع : جزیره برنامه نویسی وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است

#برنامه_نویسی_به_زبان_c #برنامه_نویسی_c_در_لینوکس #نوشتن_shell_script_در_لینوکس #زبان_برنامه_نویسی_c_در_لینوکس #برنامه_نویسی_c_در_محیط_لینوکس #آموزش_گام_به_گام_برنامه_نویسی_c #برنامه_نویسی_c_در_linux #آموزش_برنامه_نویسی_c_در_لینوکس
عنوان
1 آموزش برنامه نویسی C قسمت 1 : نصب محیط برنامه نویسی رایگان
2 آموزش برنامه نویسی C قسمت 2 : Hello World رایگان
3 آموزش برنامه نویسی C قسمت 3 : Data Types رایگان
4 آموزش برنامه نویسی C قسمت 4 : Data Types رایگان
5 آموزش برنامه نویسی C قسمت 5 : اشاره گر ها رایگان
6 آموزش برنامه نویسی C قسمت 6 : آرایه ها رایگان
7 آموزش برنامه نویسی C قسمت 7 : ساختار شرط IF رایگان
8 آموزش برنامه نویسی C قسمت 8 : حلقه for رایگان
9 آموزش برنامه نویسی C قسمت 9 : حلقه While رایگان
10 آموزش برنامه نویسی C قسمت 10 : Struct رایگان
11 آموزش برنامه نویسی C قسمت 11 : تابع دریافت ورودی scanf رایگان
12 آموزش برنامه نویسی C قسمت 12 : فایل های متنی و باینری رایگان
13 آموزش برنامه نویسی C قسمت 13 : توابع رایگان
14 آموزش برنامه نویسی C قسمت 14 : توابع اشاره گر رایگان
15 آموزش برنامه نویسی C قسمت 15 : argc argv رایگان
16 آموزش برنامه نویسی C قسمت 16 : Multiple Source Files رایگان
17 آموزش برنامه نویسی C قسمت 17 : String Functions & Operations رایگان
18 آموزش برنامه نویسی C قسمت 18 : Char Pointers VS Array Char رایگان
19 آموزش برنامه نویسی C قسمت 19 : Binary & Unary Operations رایگان
20 آموزش برنامه نویسی C قسمت 20 : Type Casting رایگان
21 آموزش برنامه نویسی C قسمت 21 : readdir & opendir functions رایگان
22 آموزش برنامه نویسی C قسمت 22 : Fork Function رایگان
23 آموزش برنامه نویسی C قسمت 23 : Thread رایگان
24 آموزش برنامه نویسی C قسمت 24 : Switch Case Statement رایگان
25 آموزش برنامه نویسی C قسمت 25 : qsort رایگان
26 آموزش برنامه نویسی C قسمت 26 : Socket Programming رایگان
27 آموزش برنامه نویسی C قسمت 27 : لیست پیوندی (Linked List) رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

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