កុម្ភៈ
យល់ដឹងពី function សំខាន់ៗដែលប្រើជាមួយ Char Array
♦ រៀបរៀងអត្ថបទដោយអតីតសិស្ស មាស សិលា http://training.antkh.com/students/?s=4262
អ្នកទាំងអស់គ្នាប្រហែលជាធ្លាប់បានសិក្សារួចមកហើយអំពី C string ឬ char array ក្នុងភាសា C ឬ ភាសា C++ ។ ថ្ងៃនេះខ្ញុំនឹងលើកយកនូវ function សំខាន់ៗដែលគេប្រើជាមួយ char array មួយចំនួនមកបង្ហាញអ្នកទាំងអស់គ្នាដែលអាចជួយយើងងាយស្រួលក្នុងការប្រើប្រាស់ជាមួយ char array បានកាន់តែលឿន ។ តោះកុំឲ្យខាតពេលយូរទៅមើលលទ្ធផលនិងកូដដូចខាងក្រោម៖
♦ ពន្យល់កូដ C++
→ នៅបន្ទាត់ទី9 យើងបានបង្កើត char array a មួយដែលផ្ទុកពាក្យ How are you មាន 11 អក្សររាប់ទាំង space .
→ នៅបន្ទាត់ទី10 យើងបានបង្កើត char array b មួយដែលផ្ទុកពាក្យ 123456 មាន6 អក្សរ
→ នៅបន្ទាត់ទី 13 យើងបានប្រើប្រាស់នៅ function មួយរបស់ c string គឺ strlen (a) ដែលមានតួនាទីរាប់ចំនួនតួរអក្សរក្នុង char array a នោះវានឹងរាប់បានចំនួន 11 តួរអក្សររាប់ទាំង space ដែលនៅចន្លោះ how , are, និង you ដូចនេះ space មាន៣ និងពាក្យ howareyou មាន៩តួរអក្សរ នោះវានិងយកចំនួន space នៅចន្លោះតួរអក្សរបូកជាមួយនឹងពាក្យ howareyou បាន 11 តួរអក្សរ ។
→ នៅបន្ទាត់ទី 14 យើងបានប្រើប្រាស់នៅ function មួយរបស់ c string គឺ strupr (a) ដែលមានតួនាទីប្តូរអក្សរទាំងអស់របស់ char array a ទៅជាអក្សរធំទាំងអស់ how are you => HOW ARE YOU
→ នៅបន្ទាត់ទី 15 យើងបានប្រើប្រាស់នៅ function មួយរបស់ c string គឺ strlwr (a) ដែលមានតួនាទីប្តូរអក្សរទាំងអស់របស់ char array a ទៅជាអក្សរតូចទាំងអស់ how are you => how are you ពីព្រោះ ក្នុង char array a វាជាអក្សរតូចស្រាប់
→ នៅបន្ទាត់ទី 16 យើងបានប្រើប្រាស់នៅ function មួយរបស់ c string គឺ strcat (a,b) ដែលវាមានតួនាទីភ្ជាប់ char array មួយជាមួយ char array មួយទៀតនៅក្នុងពេលនេះយើងធ្វើការភ្ជាប់រវាង char array a ទៅភ្ជាប់ជាមួយ char array b នោះលទ្ធផលនឹងចេញ how are you123456 ។
→ នៅបន្ទាត់ទី 17 យើងបានប្រើប្រាស់នៅ function មួយរបស់ c string គឺ strrev (b) ដែលមានតួនាទីត្រលប់តួរអក្សរនៅពេលនេះយើងធ្វើការត្រលប់ទៅលើ char array b ដោយដំបូង char array b យើងគឺ 123456 នៅពេលយើងប្រើ strrev (b) នោះ char array b នឹងផ្លាស់ប្តូរទៅជា 654321 វិញ ។
♦ លទ្ធផលកូដ
→ សម្រាប់ស្នាដៃបញ្ចប់វគ្គសិក្សានៅអាន-ANT http://training.antkh.com/achievements
→ សម្រាប់វគ្គសិក្សា C/C++ តម្លៃ ៥៩ដុល្លា http://training.antkh.com/c_cpp.aspx
→ សូមចូលរួមជាសមាជិក ANT Training Group ដើម្បីតាមដានសម្មភាពប្រចាំថ្ងៃជាមួយអាន-ANT
→ សម្រាប់ស្នាដៃសិស្សដែលបានបញ្ចប់វគ្គសិក្សានៅអាន-ANT កន្លងមក http://training.antkh.com/achievements/
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា