How would I manually concatenate two char arrays without using the strncpy function?
Can I just say char1 + char2?
Or would I have to write a for loop to get individual elements and add them like this:
addchar[0] = char1[0];
addchar[1] = char1[1];
etc
etc
addchar[n] = char2[0];
addchar[n+1] = char2[1];
etc
etc
To clarify, if
char1 = “happy”
char2 = “birthday”
I want addchar to = happybirthday
If you consider two trivial loops to be “manual”, then yes, without using the standard library this is the only way.
Remember to call
free.