#include char *strcpy(char *output, const char *input) { unsigned int i; for (i = 0; input[i]; i++) { output[i] = input[i]; } output[i] = '\0'; return output; } char *strncpy(char *output, const char *input, unsigned int count) { unsigned int size = count; unsigned int i; for (i = 0; i < size; i++) { output[i] = input[i]; if (input[i] == 0) { break; } } output[i] = '\0'; return output; }