模擬實現strlen,strcpy,strcat

2021-08-06 05:12:47 字數 943 閱讀 8371

strlen是字元計數功能

int strlen1(const char *str)   //計數法模擬實現strlen

return count;

}int strlen2(const char *str) //遞迴法

else

return 0;

}int strlen3(char *str) //指標-指標

strcpy是一種c語言的標準庫函式,strcpy把從src位址開始且含有』\0』結束符的字串複製到以dest開始的位址空間,返回值的型別為char*。

char*strcpy(char *dest,const char *src)

return ret;

}

strcat將兩個char型別連線。

char *strcat(char *dest,char *src)//實現strcat

*dest='\0';

return ret;

}

主函式:

int main()

; char p2[10]="asf";

char *p3="zz";

printf("%d\n",strlen1(p1));

printf("%d\n",strlen2(p2));

printf("%d\n",strlen2(p3));

printf("%s\n",strcpy(p1,p2));

printf("%s\n",strcat(p2,p3));

return 0;

}

結果:

模擬實現Spring IOC

通過在類上標註 registration 註冊進容器,injection從容器注入物件 容器類 public class springcontainer else bean.setbeanclass c mappropsmap new hashmap 處理注入屬性 field props c.get...

模擬實現strcmp

函式簡介 原型 int strcmp const char s1,const char s2 所在標頭檔案 string.h 功能 比較字串s1和s2。一般形式 strcmp 字串1,字串2 說明 當s1注意不是 1 當s1 s2時,返回值 0 當s1 s2時,返回正數 注意不是1 如下 int m...

模擬實現strncat

模擬實現strncat 在系統庫函式中,存在strncat這個函式,它用於字串的追加,就是在乙個字串後面再追加乙個字串,它的函式原型為 char strncat char strdest,const char strsource,size t count 在其中,strdest為目標字串,strso...