انجمن برنامه نویسان
.:: Your Adversing Here ::.

strrev و strtok توابع معکوس کردن رشته و تشخیص نشانه های آن

  • چهار شنبه 5 بهمن 1390برچسب:,
  • <-PostCategory->

تابع strrev: این تابع با دریافت یک رشته محتویات آن را معکوس میکند. به عبارت دیگر کاراکتر ابتدا را به انتها و کاراکتر انتها را به ابتدا منتقل میکند و این عمل را برای تمامی کاراکتر های رشته انجام میدهد. به عنوان مثال دستور زیر موجب معکوس شدن رشته str می شود:
strrev(str);
//end


تابع strtok: این تابع نشانه های موجود در یک رشته را مشخص میکند و بیشتر برای تجزیه رشته ها کاربرد دارد:

char* token = strtok(str1, str2);
//end


در الگوی فوق str1 رشته ای است که نشانه های موجود در آن باید جدا شوند و str2 رشته ای است که جدا کننده ها را مشخص میکند. این تابع اشره گری را به نشانه ی یافت شده بر میگرداند.


برچسب ها: strrev، strreverse، string reverse، strtok، تابع، رشته، معکوس، قرینه، معکوس رشته، نشانه،


ارسال به
strset و strnset توابع کپی یک کاراکتر در یک رشته



جمعه 28 خرداد 1389 | نوع مطلب :رشته های کاراکتری ،
نویسنده: سپهر محمّد | نظرات (0)



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

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

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


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


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



نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:





مشاهده ادامه مطلب strrev و strtok توابع معکوس کردن رشته و تشخیص نشانه های آن