- 46
- 0
- 0
- 21
کارشناس فناوری اطلاعات -
Linux Systems Administrator
در توسینسو تدریس کنید
و
با دانش خود درآمد کسب کنید
با سلام مجدد ، در این قسمت به ادامه مبحث Data Types در زبان C میپردازیم. نوع دیگر Data Type ها string است. string (رشته) آرایه ای از کاراکتر ها است. برای بوجود آوردن string، یک آرایه بطول string خود بوجود می آوریم. یک فایل جدید با نام دلخواه با gedit یا vim باز کنید. درون آن محتویات زیر را وارد کنید.
برای تعریف رشته، ابتدا از کلمه کلیدی char استفاده کرده، سپس نام رشته و درون [] اندازه آن را مشخص میکنیم. بعد از آن یک مساوی گذاشته و درون " " عبارت خود را مینویسیم. در C انتهای رشته ها یک فضای Null وجود دارد، پس اندازه آرایه را یکی اضافه تر بگیرید. از دستور printf و برای چاپ کردن رشته از s% استفاده کنید. برای چاپ کردن یک حرف خاص از رشته از c% و شماره آن در رشته استفاده کنید. به یاد داشته باشید شماره گذاری آرایه ها از صفر شروع میشود نه یک.
هماطور که در خط آخر خروجی مشخص است خانه آخر رشته Null است. در قسمت بعد درمورد اشاره گر ها صحبت خواهیم کرد. پایان قسمت چهارم
نویسنده : سید محمد باقر موسوی
منبع : جزیره برنامه نویسی وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است
خب دوستان اما برای گرفتن یک کارکتر از ورودی چه باید کرد
به این کدنگاه کنید
خب حالا اگه بخایم ازکاربر مقدار بگیریم چی؟؟؟؟
به این دستورات نیک نگاه کنید
در دستور بالایی وقتی کاربر کارکتری از صفحه کلید واردمیکند مقدارش درون متغیر میرود
نکته :در اینجا به محض زدن یکی ازدکمه های صفحه کلید هر انجه واردکردید در متغیر ذخیرهمیشود و منتظر انیتر زدن نمیشود وهمچنین در کنسول چیزی نشان داده نمیشود یعنی نشان نمیدهدکاربرچه کلیدی رافشار داده
اینجاهم بدون اینتر مقدار درون متغیر میرود اما محتوای دکمه صفحه کلید نشان داده میشود
در اینجا باید پس از زدن دکمه صفحه کلید اینتر بزنید و هردکمه ای که فشارداده اید نیز نمایش داده میشود
توابع scanf و getch و getchar رو جلوتر خواهم گفت