不用c/c++的標準庫,如何實現一個函數

不用庫的話,就只能用語言本身來實現需要的函數,在需要時可以使用os提供的api和系統調用。

就是模仿標準庫的實現。

char *strncpy(char *dest, const char *src, size_t count)
{
	char *tmp = dest;

	while (count) {
		if ((*tmp = *src) != 0)
			src++;
		tmp++;
		count--;
	}
	return dest;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章