44 lines
679 B
C++
44 lines
679 B
C++
#include <stdio.h>
|
|
|
|
|
|
size_t my_strlen(const char *str) {
|
|
size_t len = 0;
|
|
while (*str++) {
|
|
len++;
|
|
}
|
|
return len;
|
|
}
|
|
|
|
|
|
char* my_strcpy(char* dest, const char* src) {
|
|
char* original_dest = dest;
|
|
while ((*dest++ = *src++)) {
|
|
|
|
}
|
|
return original_dest;
|
|
}
|
|
|
|
int main() {
|
|
|
|
char test_string[] = "Hello, world!";
|
|
|
|
|
|
char polish_string[20];
|
|
|
|
|
|
my_strcpy(polish_string, "Witaj, świecie!");
|
|
|
|
|
|
size_t length_original = my_strlen(test_string);
|
|
|
|
|
|
size_t length_polish = my_strlen(polish_string);
|
|
|
|
size_t debug_length_original = length_original;
|
|
size_t debug_length_polish = length_polish;
|
|
|
|
return 0;
|
|
}
|
|
|
|
|