កញ្ញា
ការបញ្ចូលទិន្នន័យ និងទាញទិន្នន័យពី File ភាសា C++
♦ រៀបរៀងអត្ថបទដោយអតីត សិស្ស វុឌ្ឍ អាទិត្យកម្លាំងឯក ត្រួតពិនិត្យនិងកែសម្រួលអត្ថបទដោយអតីតសិស្ស ឈាន សីហា
អ្នកបានដឹងហើយថា ការផ្ទុកទិន្នន័យជាមួយ variables វានឹងមិនអាចស្ថិតស្ថេរបានឡើយព្រោះថាទិន្នន័យនឹងបាត់បង់ទៅវិញនៅពេលដែលកម្មវិធីត្រូវបានបិទ ។ ដើម្បីរក្សាទុកទិន្នន័យឲ្យបានជាអចិន្រ្តៃយ៍យើងត្រូវតែធ្វើការប្រមូលផ្តុំទិន្នន័យទាំងនោះទៅជា file និងមានទីតាំងជាក់លាក់ណាមួយនៃ Storage ដូចជា HDD, External HDD, Flash ជាដើម ។ ក្នុងលំហាត់នេះនឹងបង្ហាញពីការបញ្ចូលទិន្នន័យចូលទៅក្នុង file និង ទាញទិន្នន័យចេញពី file ។
♦ កូដ
♦ ពន្យល់កូដ
· នៅបន្ទាត់ទី6 StoreData ជា class សម្រាប់ផ្ទុក Variable ដែលមានលក្ខណ:ជា public ។
· នៅបន្ទាត់ទី11 ខ្ញុំបានបង្កើត object ចេញពី class StoreData ។
· នៅបន្ទាត់ទី12និង13 void InputData () និង void ViewData () ជាការប្រកាសក្បាល function ចោលនោះទេ ចំណែកខ្លួនរបស់វាគឺនៅ បន្ទាត់ទី 25 និង 47 ។
· នៅបន្ទាត់ទី29និង53 FILE ជា class ដែលតំណាងឲ្យ file ដែលទាញយកពីទីតាំងណាមួយរបស់ Memory ។
· fi គឺជា *Pointer_Name ប្រើសម្រាប់តំណាងឲ្យឈ្មោះ File ក្នុងការ read/write ។
· នៅបន្ទាត់ទី30និង54 fopen () ជា function សម្រាប់បើក ឬ បង្កើត File ថ្មី ។
· MyFile.txt ជាឈ្មោះរបស់ file ។
· នៅបន្ទាត់ទី30 ab គឺសម្រាប់បើក file នឹង write ទិន្នន័យបន្ថែមតែមិនជាន់លើទិន្នន័យចាស់ទេ ។
· នៅបន្ទាត់ទី54 rb គឺសម្រាប់ read file ដែលមានស្រាប់ ។
· នៅបន្ទាត់ទី37 fwrite () ជា function សម្រាប់ write សំណុំទិន្នន័យចូលទៅក្នុង file ។
· នៅបន្ទាត់ទី38 fclose () ជា function សម្រាប់ផ្ដាច់ Stream ពី file និង memory ។
· cin.get ប្រើសម្រាប់បញ្ចូលតម្លៃទៅឲ្យ char array ដើម្បីឲ្យការបញ្ចូលទិន្នន័យអាចដកឃ្លាបាន ។
· fflush (stdin) ; និង cin.clear () ; ប្រើសម្រាប់ clear ទិន្នន័យនៅពេលបញ្ចូលហើយមួយៗ ដើម្បីជៀសវាងការបញ្ចូលខុសប្រភេទទិន្នន័យ ។
ចំណាំ៖ ទីតាំងរបស់ file គឺនៅជាមួយនឹង *.exe របស់កម្មវធី ។
♦ ដំណើរការកម្មវិធី
♦ ទិន្នន័យក្នុង file
♦ មុខវិជ្ផា C/C++ តម្លៃ ៦៥ ដុល្លា ឬ ២៦០០០០រៀល សម្រាប់ Course Outline នៃវគ្គនេះ http://training.antkh.com/c_cpp.aspx
♦ សម្រាប់ស្នាដៃសិស្សដែលបានបញ្ចប់វគ្គគេហទំព័រជាច្រើន នៅអាន-ANT http://training.antkh.com/achievements/?c=programming
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា