اعمال بر روی رشته ها (Strings) :

انتساب رشته ها یا کپی کردن رشته ها در یکدیگر :

اگر دارای دو متغیر از نوع صحیح به نامهای aوb باشیم برای انتساب آنها از عملگر تساوی برای این منظور استفاده می کردیم(a=b;). اما در مبحث string نمی توانیم برای برابری دو رشته از این عملگر استفاده کنیم. برای انتساب یا کپی یا برابر قرار دادن یک رشته با رشته ای دیگر باید از تابع strcopy(string1,string2) که در فایل سرآیند <string.h> قرار دارد استفاده کنیم.

ddf
با اجرای تابع strcopy هرآنچه که در آرگومان دوم وجود دارد در آرگومان اول کپی خواهد شد، یعنی مقدار str2 در str1 قرار خواهد گرفت .

نکته) در استفاده از این تابع باید توجه کنید که اگر طول آرگومان دومی از اولی بیشتر باشد به اندازه ظرفیت رشته اول کپی شده و مابقی در خانه های حافظه بلافاصله بعد از رشته اول کپی خواهد شد، بنابر این اگر مقادیر مهمی بعد از رشته اول در حافظه وجود داشته باشند از بین میروند