字串函式的模擬實現(2)

2021-08-19 10:10:24 字數 937 閱讀 6589

#include #includevoid* my_memcpy(void* dest,const void* src,size_t count)

return ret;

}int main()

功能:由src所指記憶體區域複製count個位元組到dest所指記憶體區域。

#include #include#includevoid* my_memmove(void* dest,const void* src,size_t count)

}else

}return ret;

}int main()

功能:以dest為起始位置的count個位元組的記憶體區域用整數c填充。

#include #includevoid* my_memset(void* dest,int c,size_t count)

int main()

功能:比較記憶體區域內ptr1和ptr2的前num個位元組。

#include #includeint my_memcmp(const void* ptr1,const void* ptr2,size_t num)

}if(*(char*)ptr1 > *(char*)ptr2)

return 1;

else if(*(char*)ptr1 < *(char*)ptr2)

return -1;

}int main()

功能:從buf所指的記憶體區域的前count個位元組查詢字元c

#include #include#includevoid* memchr(const void* buf,int c,size_t count)

return null;

}int main()

模擬實現字串庫函式

1.strcat 1 函式功能 實現兩個字串的連線 2 思想 首先遍歷目標字串,找到 0 的位址,然後將資源字串通過指標一次一次的拼接在目標字串後面,直到指標走到資源字串的 0 3 char mystrcat char strdestination,const char strsource whil...

字串模擬實現

1.三種方式模擬實現strlen函式。方法1 用計數器模擬實現 define crt secure no warnings include include include include int mystrlen char str return ret int main printf 請輸入字串 n...

字元函式和字串函式的模擬實現

strlen 算字串的長度 size t strlen const char str 1.模擬實現strlen include include intmy strlen const char p return count int main strcpy 字串拷貝 char strcpy char d...