利用strcpy()函數(shù)。
網(wǎng)站建設哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、微信平臺小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了定結免費建站歡迎大家使用!
char?a[10]?=?"abed",?b[10]?=?"efg",?t[10];
strcpy(t,?a);//a復制給t
strcpy(a,?b);//b復制給a
strcpy(b,?t);//t復制給b
函數(shù)功能是字符串復制,將第一個參數(shù)指定的字符串復制到第二個參數(shù)指定的位置
兩個參數(shù)都是字符串首地址。
使用strcpy需要 #includestring.h
char str[]={china};
memcpy(str, str+3,sizeof(str));
簡單例子 不一定完全正確。
可以看下memcpy函數(shù)幫助,上面有示例
希望對你有點參考意義!
函數(shù)功能:將輸入字符串 src循環(huán)右移n位 result為輸出結果
要求:以效率最高的方式實現(xiàn)
示例:
“abcde” --2-- "deabc"
"abcde"--8--"cdeab"
void right_shift_r(const char* src,char* result,unsigned int n)
{
? ? unsigned int len = strlen(src);
int i=0;
? ? for(i=0;ilen;i++)
{
? ? ? ? ? ? result[i] = src[i+n]%len;?
}
}