Copiar varios caracteres a otra cadena en C sin biblioteca estándar

// CPP program to copy one string to other
// without using in-built function
  
#include <stdio.h>
int main()
{
    // s1 is the source( input) string and s2 is the destination string
    char s1[] = "GeeksforGeeks", s2[100], i;
  
    // Print the string s1
    printf("string s1 : %s\n", s1);
  
    // Execute loop till null found
    for (i = 0; s1[i] != '\0'; ++i) {
        // copying the characters by
        // character to str2 from str1
        s2[i] = s1[i];
    }
  
    s2[i] = '\0';
  
    // printing the destination string
    printf("String s2 : %s", s2);
  
    return 0;
}
Keshtech2002