C 自己實現strcpy,strcmp,strlen,strcat等函數
阿新 • • 發佈:2019-05-06
求字符串長度 ret div str 實現 字符串 brush r++ 長度
/* 1. 求字符串長度函數 */ int myStrlen(char *str) { int cnt = 0; while(*str++ != ‘\0‘) { cnt++; } return cnt; } /* 2. 字符串拼接函數 */ char *myStrcat(char *des, char *src) { char *str = des; while(*des != ‘\0‘) { des++; } while((*src != ‘\0‘) && (*des++ = *src++)); *des = ‘\0‘; return str; } /* 3. 字符串拷貝函數 */ char *mystrcpy(char *des, char *src) { while((*src != ‘\0‘) && (*des++ = *src++)); *des = ‘\0‘; return des; } int mystrcmp(char *s,char *t) { while(*s==*t) { if(*s==’\0’) return 0; else s++,t++; } return *s-*t; }
C 自己實現strcpy,strcmp,strlen,strcat等函數