تبلیغات
برنامه نویسی C++ - آموزش و سورس برنامه ی سی پلاس پلاس - مطالب ابر کپی رشته
برترین پیشنهاد

برنامه نویسی C++ - آموزش و سورس برنامه ی سی پلاس پلاس

بزرگترین پایگاه آموزش سی پلاس پلاس و سورس تمام برنامه های آن

تابع strset: این تابع محتویات یک رشته را با کاراکتری مشخص پر میکند. شکل کلی بکارگیری این تابع بصورت زیر است:
;(کاراکتر جایگزینی ,رشته مورد نظر)strset

به عنوان مثال دستور زیر رشته ی str را با کاراکتر x پر میکند:

strset(str, 'x');
//end


تابع strnset: این تابع یک کاراکتر را به تعداد دفعات مشخصی در یک رشته کپی میکند. شکل کلی:
;(تعداد دفعات کپی ,کاراکتر جایگزینی ,رشته مورد نظر)strnset


برای مثال دستور زیر کاراکتر 0 را به تعداد 8 بار در ابتدای رشته str کپی میکند:
strnset(str, '0', 8);
//end


strcpy تابع انتساب رشته های کاراکتری، موجود در cstring.h

شکل کلی تابع:

;(رشته مبدا ،رشته مقصد)strcpy

مثال:
strcpy(str1, str2);

strcpy(str, "Computer");

//end


تذکر:
1. کپی کردن هر گونه رشته در رشته ای از نوع string به واسطه ی دستور انتساب(=) صورت میگیرد. بنابراین هیچ یک از پارامتر ها strcpy نمی تواند از نوع string باشد.
2. مراقب باشید که رشته ی مقصد طول کوچکتری نسبت به رشته ی مبدا نداشته باشد.