All submissions

Implement Custom strcpy function

Code

#include <stdio.h>

void custom_strcpy(char *dest, const char *src) {
    int i=0,j=0;
    while((dest[i++]=src[j++])!='\0')
    {
        ;
    }
    dest[i]='\0';
    // Your logic here
}

int main() {
    char src[101];
    char dest[101];
    fgets(src, sizeof(src), stdin);

    // Remove newline
    int i = 0;
    while (src[i] != '\0') {
        if (src[i] == '\n') {
            src[i] = '\0';
            break;
        }
        i++;
    }

    custom_strcpy(dest, src);
    printf("%s", dest);
    return 0;
}

Solving Approach

 

 

 

Loading...

Input

firmware

Expected Output

firmware