اصولا امکانات ورودی_خروجی هر زبان برنامه سازی ،نمایانگر میزان قابلیت آن زبان در طراحی فرمهای ورود داده ها و اخذ گزارش از برنامه است .درcروشهای گوناگونی برای ورودی_خروجی این زبان در این فصل و بعضی دیگر را در فصلهای آینده بررسی میکنیم .چون در نظر است اموزش Cدر این کتاب به صورت گام به گام و خود اموز باشد .سعی میکنیم از ذکر مفاهیم پیچیده در فصول اولیه کتاب جلوگیری کنیم .
برچسب: ورودیخروجی,داده,
نویسنده: کامیار میرزایی
اگر چند برنامه رو اجرا کنید و هر برنامه خروجی خاص خودش را تولید کند ، صفحه خروجی حاوی اطلاعات متعددی خواهد شد . به طوری که به راحتی نمیتوانید خروجی برنامه رو مورد مطالعه و بررسی قرار دهید . بنابراین ، بهتر است در هر بار اجرای برنامه ،صفحه خروجی پاک شود . برای این منظور از تابع ( ) clrscr به همین صورت استفاده میشود .این تابع در فایل cinio.h قرار دارد.
گاهی ممکن است بخواهید مکانما را در صفحه خروجی به محل خاصی منتقل کنید و اطلاعات را از آنجا دریافت و یا در آنجا چاپ کنید . به عنوان مثال . ممکن است بخواهید عدد xرا از سطر ۵در ستون۱۰ بخوانید و در سطر ۶ و ستون ۱۰ چاپ کنید . برای این منظور از تابع ( ) gotoxy استفاده میشود . الگوی این تابع در فایل conio.h قرار دارد .
برای چاپ اطلاعات عددی از نوع shortوlong از کاراکترهای خاصی استفاده میشود . کاراکتر (إل)به همراه dبرای چاپ مقادیر longو کاراکتر hبه همراهd برای چاپ مقادیر shortبه کار میرود . ضمنأ ،کاراکتر های h را میتوان با کاراکتر های فرمت d,i,o,وu نیز به کار برد.
برچسب: اعداد,
نویسنده: کامیار میرزایی
با استفاده از امکانات دیگری که در تابع ()printfوجود دارد. میتوان مشخص کرد که هر کدام از اطلاعاتی که به خروجی میروند،چند بایت از فضای خروجی را اشغال میکنند. فضایی را که هر قلم اطلاعات اشغال میکند ،طول میدان خروجی گویند. طول میدان خروجی ، معمولا برای اعداد تعیین میشود و در تولید منظم خروجی و جدول بندی اطلاعات بسیار مهم است.
همانطور که دیدید ، با استفاده از توابع ()scanfو ()printf میتوان ورودی و خروجی کاراکتر ها را انجام داد . ولی درC،توابع خاصی برای ورودی و خروجی کاراکترها منظور شد که کار کردن با آنها راحت تر از توابع ()scanfو()printfاست. در این بخش ، تعدادی از آنهارا مورد بررسی قرار میدهیم.
;( )getch = متغیر
;( )getche = متغیر
؛(متغیر) putch
;(کاراکتر) putch
;(متغیر) putchar
;('کاراکتر ) putchar
زبان c درسال 1972 توسط دنیس ریچی طراحی شد. زبان c یک زبان میانی است. زبانهای برنامه نویسی رامیتوان به سه دسته تقسیم کرد;زبانهای سطح بالا"زبانهای میانی"زبانهای سطح پایین.
زبان c , یک زبان ساخت یافته است. در این زبان با استفاده از حلقه های تکراری مثل while, for, do while میتوان برنامه هایی نوشت که قابلیت خوانایی و درک انها بالا باشد.
برچسب:
نویسنده: کامیار میرزایی
C ،زبان قابل حمل است .معنای قابلیت حمل این است که برنامه های که به زبانc در یک نوع کامپیوتر نوشته شدند.بدون انجام تغییرات یا انجام تغییرات اندک،در کامپیوتر های دیگر(مثلvax,dec)قابل استفاده اند.
برچسب:
نویسنده: کامیار میرزایی
متغیر ها محل ذخیره داده ها هستند و چون داده ها دارای نوع اند،متغیر ها نیز باید دارای نوع باشند ،به عبارت دیگر ،متغیر های فاقد نوع ،درc شناخته شده نیستند.قبل از به کار گرفتن متغیر ها ،باید نوع انهارا مشخص کرد ،نوع متغیر،مقادیری را که متغیر میتواند بپذیرد و اعمالی را که میتوانستند بر روی آن مقادیر انجام شوند،مشخص میکند.تعیین نوع متغیر را تعریف متغیر میگویند.
برچسب:
نویسنده: کامیار میرزایی
متغیر نامی برای کلمات حافظه است که داده در ان قرار میگیرد و ممکن است در طول اجرای برنامه قرار میگیرد.
برچسب:
نویسنده: کامیار میرزایی
‹مقدا› ‹نام ثابت› define#
برچسب:
نویسنده: کامیار میرزایی