تبلیغات
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی - سرفایل string زبان C++ استاندارد
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی
دانلود رایگان سورس پروژه
سایت برنامه نویسی تک کدر takcoder.ir


آموزش برنامه نویسی با استفاده از نوین ترین روش و ارائه پروژه های نمونه و مجموعه عظیم سورس کدهای آماده برای شما دوستان

مدیر سایت : Yahya Taherzadeh
نویسندگان
نظرسنجی
زبان برنامه نویسی مورد علاقه شما؟






رشته هایی که تا اینجا بر روی آنها بحث کردیم، به رشته های زبان C معروف هستند، چرا که از زبان C به C++ انتقال یافته اند. هم چنین هیچ یک از عملگر های C++ بر روی رشته های C عمل نمی کنند. اما در C++ استاندارد کلاسی با نام string در سرفایل string.h یا cstring.h فراهم شده تا بسیاری از عملیات روی رشته هایی که بصورت آرایه ای از کاراکتر ها هستند را تسهیل کند.

.....


تعریف رشته ای از نوع string:
تعریف رشته از نوع string بسیار آسان و به صورت کلی زیر است:

;نام رشته     string

چنانکه در دستور فوق مشاهده میکنید، در هنگام تعریف اینگونه رشته ها طول رشته به هیچ عنوان ذکر نمیشود و مدیریت حافظه از نظر میزان فضای لازم برای یک رشته به عهده ی خود کامپایلر میباشد.

مقدار دهی به رشته های string:
1.می توان رشته را بهصورت مستقیم مقدار دهی اولیه کرد:

;"string str="Hello

2.می توان رشته را به واسطه ی رشته ی دیگری مقدار دهی کرد:
;"char s[]="Hello
;"string str=s

;"string s1="Hello
;string s2=s1


هم چنین می توان رشته ای از نوع string را در هر کجای برنامه به رشته ی دیگری با طول متفاوت مقدار دهی کرد و چنانچه پیشتر گفته شد، مدیریت حافظه از نظر طول رشته بر عهده ی برنامه نویس نیست.




نوع مطلب : آموزش، سی| سی پلاس پلاس، 
برچسب ها : رشته، کاراکتر، رشته کاراکتری، string، رشته string، string c++، رشته در C++،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392
سه شنبه 11 اردیبهشت 1397 03:58 ق.ظ
Useful info. Fortunate me I discovered your website by accident, and I am surprised why
this accident didn't happened earlier! I bookmarked it.
جمعه 6 مرداد 1396 07:58 ب.ظ
This piece of writing is really a pleasant one it helps new the web visitors,
who are wishing in favor of blogging.
شنبه 24 تیر 1396 12:17 ب.ظ
I used to be suggested this blog by means of my cousin. I'm now not certain whether this post is written by way of him as nobody else realize
such specific about my trouble. You're incredible!
Thanks!
یکشنبه 11 تیر 1396 07:48 ق.ظ
Hiya very nice web site!! Man .. Excellent ..
Amazing .. I'll bookmark your web site and take the feeds additionally?
I'm satisfied to find so many useful information here in the put
up, we want develop extra strategies on this regard, thanks for
sharing. . . . . .
چهارشنبه 27 اردیبهشت 1396 09:13 ق.ظ
This is the right webpage for anyone who
wishes to understand this topic. You understand so
much its almost hard to argue with you (not that I really will need to…HaHa).
You definitely put a new spin on a subject that has been written about for many
years. Excellent stuff, just wonderful!
شنبه 23 اردیبهشت 1396 11:45 ق.ظ
I'm really inspired along with your writing talents as smartly
as with the structure to your blog. Is that this a paid theme or did you customize it your self?
Anyway keep up the excellent high quality writing,
it is uncommon to see a great weblog like this
one these days..
چهارشنبه 13 اردیبهشت 1396 03:42 ب.ظ
Nice post. I learn something new and challenging on sites I
stumbleupon everyday. It's always helpful to read content from other
writers and use a little something from their websites.
جمعه 1 اردیبهشت 1396 02:26 ق.ظ
I really like your blog.. very nice colors & theme.
Did you make this website yourself or did you hire someone to do it for you?

Plz reply as I'm looking to design my own blog and would like to
find out where u got this from. thanks
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر




صفحات جانبی
آمار وبلاگ
تاییدیه پرداخت
تبلیغات
به سایت تک کدر خوش آمدید