c語言 兩種方法實現字串拷貝strcpy

2021-07-12 04:20:15 字數 742 閱讀 6389

實現字串拷貝strcpy

方法一:

// 字串拷貝函式的實現  

#include

#include

void

my_strcpy(

char

*dest

,  char

*src

)//src表示source源,dest目標

return

dest;}

intmain()

方法二:防禦性的程式設計

// 字串拷貝函式的實現  

#include

#include

#define

false

0char

my_strcpy(

char

*dest

,  char

const

*src

)//src表示source源,dest目標if(

dest

== null

)char

*ret = 

dest

;while

((*dest

++ = *

src++)!=

'\0'

)return

ret;

}int

main()

結果:arr=change world!

請按任意鍵繼續. . .

本文出自 「巖梟」 部落格,請務必保留此出處

C 分割字串兩種方法

字串切割的使用頻率還是挺高的,string本身沒有提供切割的方法,但可以使用stl提供的封裝進行實現或者通過c函式strtok 函式實現。1 通過stl實現 涉及到string類的兩個函式find和substr 1 find函式 原型 size t find const string str,siz...

C 字串切割的兩種方法

字串切割的使用頻率還是挺高的,string本身沒有提供切割的方法,但可以使用stl提供的封裝進行實現或者通過c函式strtok 函式實現。1 通過stl實現 涉及到string類的兩個函式find和substr 1 find函式 原型 size t find const string str,siz...

字串反轉的兩種方法

名稱 字串反轉的兩種方法 說明 此處用了兩種方法進行前後對稱字串互換,常規的方法是第乙個字元和最後 乙個字元互換,第二個字元和倒數第二個字元互換 第二個方法是利用函式遞迴,即str為abcde,每次遞迴使之處理的str為bcde cde de e,然後e ed edc edcb edcba,達到反轉...