Δημοσιεύτηκε: 29 Αύγ 2011, 21:05
από stamatiou
Έκανα τελικά και εγώ μια πρόχειρη υλοποίηση της strcpy
Spoiler: show
Κώδικας: Επιλογή όλων
#include <stdio.h>

char *mystrcpy(char *destination,int n,char *source) {
int i;
for(i=0;i<n;i++) {
if(source[i]) {
destination[i] = source[i];
}else {
for(;i < n;i++) {
destination[i] = 0;
}
destination[i+1] = '\0';
return destination;
}
}
destination[i] = '\0';
return destination;
}

int main(void) {
char source[] = "Hello World";
char destination[] = "Hello Everybody";
mystrcpy(destination,5,source);
puts(destination);
return 0;
}