So, I have a pointer to a char array:
temporaryVariable->arrayOfElements; // arrayOfElements is char*
I would like to copy to a char array declared with square brackets:
char stringArray[MAXIMUM_LINE_LENGTH + 1];
How can i do this?
Use strncpy:
strncpy
strncpy(stringArray, temporaryVariable->arrayOfElements, sizeof(stringArray)); stringArray[sizeof(stringArray) - 1] = '\0';
snprintf(stringArray,MAXIMUM_LINE_LENGTH + 1,"%s",temporaryVariable->arrayOfElements);