آموزش برنامه نویسی به زبان C ( فصل دهم ) 1,317 بازدید بدون دیدگاه آموزش برنامه نویسی به زبان C ( فصل دهم ) با نام و یاد خدا ، همراه شما کاربران سایت مادسیج هستیم با آموزش برنامه نویسی به زبان C ( فصل دهم ) ، پیشاپیش به خاطر تاخیر در ادامه روند آموزش از همه ی کاربران عذر خواهی می کنم و از شما خواهشمندیم که نظرات وانتقادات خود را نسبت به این آموزشها در قسمت نظرات مطرح فرمایید تا در هرچه بهتر شدن این سایت و آموزشهای مفید آن بتوانیم قدمهای مثبتی برداریم. شما می توانید قسمت قبلی این آموزش را در اینجا مشاهده کرده . مقدمه در این فصل به آشنایی با انواع فایل و توابع مربوط به آنها می پردازیم ،متغیرهای معمولی، آرایهها و ساختمانها همگی در حافظه RAM قرار دارند. لذا پس از خاموش شدن کامپیوتر یا خروج از برنامه دادههایی که در آنها ذخیره شدهاند از بین میروند و برای استفاده مجدد باید دوباره آنها را وارد کرد که قطعاً این کار مقرون به صرفه نیست، زیرا نهتنها مستلزم صرف وقت زیادی است، بلکه حوصله انجام کار را نیز از برنامهنویس سلب میکند. برای رفع این مشکل از نوعی ساختمان داده دیگر به نام فایل استفاده میشود. این نوع ساختمان داده روی حافظه جانبی مثل دیسک، نوار و جزآن تشکیل میگردد. چون اطلاعات موجود در روی حافظه جانبی با قطع جریان برق، قطع اجرای برنامه یا دلایلی از این قبیل از بین نمیروند، به دفعات زیادی مورد استفاده قرار میگیرند. هر فایل شامل مجموعهای از دادههای مرتبط به هم است، مانند دادههای مربوط به کلیه دانشجویان دانشگاه. دادههای مربوط به هر یک از اجزای فایل رکورد نام دارد. برای مثال، در دانشگاهی دادههای مربوط به هر دانشجو تشکیل یک رکورد را میدهند، لذا میتوان گفت که هر فایل مجموعهای از چند رکورد است. اگر باز هم دقیقتر به فایل دانشجویان دانشگاه بپردازیم ، مشاهده میکنیم که هر دانشجو ممکن است چند قلم داده داشته باشد، مثل نام دانشجو، تعداد واحدهایی که گذرانده، نمره هر درس و جز آن. به هریک از اجزای یک رکورد فیلد گویند. لذا میتوان گفت که هر رکورد مجموعهای از چند فیلد است. در زبان C فایل داده ممکن است هر دستگاهی مثل صفحه نمایش، صفحه کلید، چاپگر، ترمینال، دیسک، نوار و جز آن باشد. دادهها ممکن است به چهار روش در فایل ذخیره و سپس بازیابی شوند: – دادهها کاراکتر به کاراکتر در فایل نوشته و سپس کاراکتر به کاراکتر از فایل خوانده شوند. – دادهها به صورت رشتهای از کاراکترها در فایل نوشته شوند و سپس به صورت رشتهای از کاراکترها در دسترس قرار گیرند. – دادهها در حین نوشتن بر روی فایل با فرمت خاصی نوشته و سپس با همان فرمت خوانده شوند. – دادهها به شکل ساختمان (رکورد) روی فایل نوشته و سپس به صورت ساختمان از فایل خوانده شوند. برای هریک از موارد فوق توابع خاصی در زبان C منظور شدهاند که در این فصل بررسی میکنیم. در اینجا میتوانید پیش نمایش جزوه آموزشی این بخش را مطالعه ودانلود نمایید. [gview file=”https://madsg.com/wp-content/uploads/2014/05/CH-10.pdf” save=”0″] در ادامه می توانید فیلمهای آموزش این بخش را مشاهده و یا دانلود کنید قسمت دهم هر گونه سوال و پیشنهاد برای بهتر شدن آموزش ها را در قسمت نظرات مطرح فرمایید و همچنین برای مطالب بیشتر به قسمت آموزش کامپیوتر شبکه آموزشی پژوهشی ایران – مادسیج مراجعه کنید. قسمت آخر قسمت قبلی stextbox id=”download” direction=”rtl”] دانلود جزوه آموزش برنامه نویسی به زبان C ( فصل دهم ) [/stextbox] ما در شبکه علمی- پژوهشی ماد سیج قصد داریم تمامی پاورپوینت ها ، کتب الکترونیکی آموزشی ، جزوات آموزشی رشته کامپیوتر و فیلمهای آموزش کامپیوتر در همه ی گرایش های نرم افزار – سخت افزار – شبکه وIT را آرشیو کنیم تا تمامی دانشجویان و پژوهشگران کشور از آنها استفاده کنند و بتوانیم خدمتی کوچک به این عزیزان ارائه داده باشیم. شما دانشجو یا پژوهشگر عزیز می توانید پاورپوینت های خود را به ایمیل زیر ارسال نمایید تا اولا به نام شما در سایت قرار بگیرد و همچنین شما هم در شبکه آموزشی پژوهشی ایران سهمی کوچک داشته باشید. ایمیل ارسال فایل های شما برای شبکه آموزشی پژوهشی ایران: hamyari@madsg.com همچنین افرادی که بیشترین فایل های آموزشی را برای شبکه ارسال نمایند به صورت رسمی در سایت استخدام شده و با توجه به نیم وقت یا تمام وقت بودن حقوق ثابت دریافت خواهند کرد. قابل ذکر است ماهیانه برای تمامی کاربران سایت هم قرعه کشی انجام خواهد شد که جوایز به ده کاربر فعال شبکه اهدا خواهد شد. لطفاً در ایمیل هایی که ارسال می کنید حتما شماره همراه خود را قید کنید . دانشجو، پژوهشگر گرامی : شما با کلیک بر روی دکمه گو گل پلاس و فیسبوک پایین این پست می توانید در گسترش و رشد شبکه آموزشی پژوهشی ایران سهیم باشید، لطفاً روی دکمه g +1 یا لایک فیسبوک کلیک کنید . از حمایت شما سپاس گذاریم .