درووود بر شما ... برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنیدبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط saeed25 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
یه مقدمه کوچولو :
همونطور که می دونید رشته های زبان C آرایه هایی از نوع *char هستند ...
هر رشته هم با یک کارکتر NULL یا '0\' تمام میشه ...
قبل از استفاده از این توابع باید سرفایل <string.h> رو در برنامه بنویسی ...
این توابع هم در C و هم در ++C کاربرد دارن .
پر کاربرد ترین توابع کار با رشته رو واست می نویسم :
char* strcpy ( char* destination , char* source) -1
Description : کپی یک رشته در یک رشته دیگه
char * strcat ( char* s1 , const char* s2 ) -2
Description : رشته s2 رو به انتهای رشته s1 اضافه می کنه .
int strcmp ( const char* s1 , const char* s2 ) -3
Description : رشته s1 رو با رشته s2 مقایسه می کند .
char* strset ( char* s , int val ) -4
Description : به یک رشته مقدار اولیه می ده
مثلا دستور ( strset ( str , NULL رشته str رو NULL می کنه .
char* strdup ( char* s1) -5
Description : از یک رشته کپی برداری می کنه و البته از اون یک Duplicate یا Backup تهیه می کنه
int strlen ( char* str) -6
Description : طول یک رشته رو بر می گردونه
موفق باشی
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
Bookmarks