//模拟实现strncpy
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
char* my_strncpy(char* dest, const char* sour, size_t num)
{
int i = 0;
char* ret = dest;
for (i = 0;i < num;i++)
{
*dest = *sour;
dest++;
sour++;
}
return ret;
}
int main()
{
char arr1[10] = "abcdef";
char arr2[10] = "";
char* p=my_strncpy(arr2,arr1,4);
printf("%s", p);
return 0;
}