字串 不使用庫函式,編寫函式strcpy

2021-07-06 10:24:39 字數 657 閱讀 8220

一、問題描述

已知strcpy函式的原型是

char *strcpy(char *strdest, const char *strsrc);

其中strdest是目的字串,strsrc是源字串。

(1)不呼叫c++/c的字串庫函式,請編寫函式 strcpy

(2)strcpy能把strsrc的內容複製到strdest,為什麼還要char * 型別的返回值?

二、問題求解

(1)**

#include

#include

using

namespace

std;

char *strcpy(char *strdest, const

char *strsrc)

char *address=strdest;

while((*strdest++ = *strsrc++) != '0')

return address;

}int main()

(2)答:為了實現鏈式表示式。

例如 int length = strlen( strcpy( strdest, 「hello world」) );

不使用庫函式將字串轉換為數字

string是你輸入的字串 num是乙個指標變數,表示字串string轉換為整數的值為num void char change num int num,char string 判斷字串或者num是否為空 if string null num null 因為string可以是 12354 也可以是 9...

字串庫函式

只用字串庫函式需要加上標頭檔案 include 字串陣列都根據 0 來判斷字串結尾 形參為char 型別,則實參可以是char陣列或者字串常量。字串的拷貝 strcpy char dest,char src 字串比較大小 int strcmp char s1,char s2 求字串長度 int st...

不使用庫函式將整型資料轉換為字串

1 2 question 不使用庫函式將整數轉為字串 3 author codingmengmeng 4 date 2016 10 31 17 25 445 6 include 7 using namespace std 89 char int2str unsigned int intvalues ...