不用库的话,就只能用语言本身来实现需要的函数,在需要时可以使用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; }
不用库的话,就只能用语言本身来实现需要的函数,在需要时可以使用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; }