int main(int argc, const char *argv[]) { char a[20]; char b[20] = "Hello world !"; printf("%s\n",b); printf("%s\n",strcpy_1(a, b)); printf("%d\n",strlen_1(a)); return 0; }
int main() { clock_t start, end; int i = 0; char s[1000001]; while (i < 1000000) { s[i++] = 's'; } s[i] = '\0'; start = clock(); strlen(s); end = clock(); printf("%f\n", (end-start)/(double)CLOCKS_PER_SEC); start = clock(); strlen_1(s); end = clock(); printf("%f\n", (end-start)/(double)CLOCKS_PER_SEC); start = clock(); strlen_2(s); end = clock(); printf("%f\n", (end-start)/(double)CLOCKS_PER_SEC); start = clock(); strlen_3(s); end = clock(); printf("%f\n", (end-start)/(double)CLOCKS_PER_SEC); start = clock(); strlen_4(s); end = clock(); printf("%f\n", (end-start)/(double)CLOCKS_PER_SEC); start = clock(); strlen_5(s); end = clock(); printf("%f\n", (end-start)/(double)CLOCKS_PER_SEC); return 0; }