آموزش برنامه نويسي به زبان C ( فصل دهم ) 1,198 بازدید بدون دیدگاه آموزش برنامه نويسي به زبان 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 یا لایک فیسبوک کلیک کنید . از حمایت شما سپاس گذاریم .