char* strcpy_s(char* dest, unsigned int size, char* src) { if (NULL == dest || NULL == src || 0 == size) { return NULL; } char* p = dest; char* q = src; int srcSize = 0; while (*(q++)) { ++srcSize; } if (size - 1 < srcSize)//源比目标长 { return NULL; } q = src; while (*q) { *(p++) = *(q++); } *p = '