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

و

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

آموزش برنامه نویسی C قسمت 4 : Data Types

با سلام مجدد ، در این قسمت به ادامه مبحث Data Types در زبان C میپردازیم. نوع دیگر Data Type ها string است. string (رشته) آرایه ای از کاراکتر ها است. برای بوجود آوردن string، یک آرایه بطول string خود بوجود می آوریم. یک فایل جدید با نام دلخواه با gedit یا vim باز کنید. درون آن محتویات زیر را وارد کنید.

آموزش برنامه نویسی C  قسمت 4 : Data Types

برای تعریف رشته، ابتدا از کلمه کلیدی char استفاده کرده، سپس نام رشته و درون [] اندازه آن را مشخص میکنیم. بعد از آن یک مساوی گذاشته و درون " " عبارت خود را مینویسیم. در C انتهای رشته ها یک فضای Null وجود دارد، پس اندازه آرایه را یکی اضافه تر بگیرید. از دستور printf و برای چاپ کردن رشته از s% استفاده کنید. برای چاپ کردن یک حرف خاص از رشته از c% و شماره آن در رشته استفاده کنید. به یاد داشته باشید شماره گذاری آرایه ها از صفر شروع میشود نه یک.

آموزش برنامه نویسی C  قسمت 4 : Data Types

هماطور که در خط آخر خروجی مشخص است خانه آخر رشته Null است. در قسمت بعد درمورد اشاره گر ها صحبت خواهیم کرد. پایان قسمت چهارم

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

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

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

#برنامه_نویسی_به_زبان_c #نوشتن_shell_script_در_لینوکس #زبان_برنامه_نویسی_c_در_لینوکس #برنامه_نویسی_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
2 نظر
بیات

خب دوستان اما برای گرفتن یک کارکتر از ورودی چه باید کرد

به این کدنگاه کنید

char a='b';

خب حالا اگه بخایم ازکاربر مقدار بگیریم چی؟؟؟؟

به این دستورات نیک نگاه کنید

a=getch();

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

نکته :در اینجا به محض زدن یکی ازدکمه های صفحه کلید هر انجه واردکردید در متغیر ذخیرهمیشود و منتظر انیتر زدن نمیشود وهمچنین در کنسول چیزی نشان داده نمیشود یعنی نشان نمیدهدکاربرچه کلیدی رافشار داده

a=getche();

اینجاهم بدون اینتر مقدار درون متغیر میرود اما محتوای دکمه صفحه کلید نشان داده میشود

a=getchar();

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

سید محمد باقر موسوی

توابع scanf و getch و getchar رو جلوتر خواهم گفت

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

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