دنیای برنامه نویسی و اپلیکیشن

baner-telegram
شما اینجا هستید : صفحه اول » آموزش برنامه نویسی » آموزش ++C » نحوه کار با رشته ( String ) در فیلم آموزش C++
نحوه کار با رشته ( String ) در فیلم آموزش C++

نحوه کار با رشته ( String ) در فیلم آموزش C++

در این قسمت از فیلم آموزش ++C از سایت وب سیتی نحوه کار با رشته ها آموزش داده شده است ، در این فیلم آموزشی اول رشته ها رو تعریف کردیم و بعد نحوه مقدار دهی به اون ها را گفتیم و سپس توابعی  که در رشته ها وجود دارند را گفته ایم .

تعریف رشته :

مقادیری که به صورت متنی هستند ، در اصطلاح کامپیوتری رشته یا String گفته می شود مثلاً نام یک فرد یک رشته است که از چندین حروف تشکیل شده است یا نام خانوادگی که به صورت متنی هستند و عددی نیستند .

نحوه اعلان رشته ها :

در استفاده از رشته ها در ++C اولین کاری که باید انجام دهید اضافه کردن کتابخانه String است ، اگر این کار را انجام ندهید نمی توانید از String ها استفاده کنید :

برای اعلان رشته ها اول از کلمه string استفاده می کنیم و بعد اسم مورد نظر برای رشته را می نویسیم .

حالا با این کار یه رشته ای با نام text را محتوای آن خالی است تعریف می کنیم . برای مقدار دهی به string به صورت زیر عمل می کنیم :

یه نوع دیگه مقدار دهی هم به صورت زیر است :

برای دسترسی به هر کدام از حروف string می توانید مانند کد زیر عمل کنید :

در فیلم آموزش C++ همه این ها به طور کامل آموزش داده شده است .

توابع مورد استفاده در String

تابع : ()length و ()size : 

با استفاده از این دوتا تابع می توانیم تعداد کاراکتر های string یا طول رشته را تعیین کنیم ، به صورت زیر هم استفاده می شوند :

تابع ()max_size : 

برای تعیین حداکثر اندازه ی ممکن رشته استفاده می شود .

تابع ()at : 

برای دسترسی به کاراکتر ها یا حروف یک رشته استفاده می شود .

انتساب در رشته ها

انتساب در String یعنی این که مقدار مثلاً رشته X در رشته Y کپی بشه ، برای انجام این کار می تونید از عملگر مساوی به صورت زیر استفاده کنید :

تابع ()assign

برای انتساب String ها به یکدیگر می توانیم از تابع assign هم استفاده کنیم :

این تابع assign در فیلم به صورت کامل آموزش داده شده است .

فیلم آموزشی را از لینک زیر می توانید دانلود کنید .

پیشنهاد می کنیم حتما بخوانید :

درباره : رضا طوماری

دانشجوی رشته نرم افزار ، عاشق برنامه نویسی

نظرات کاربران :



جواب سوال چیه ؟ *