Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- void splitAndMerge(char Ar[]){
- //char Ar[];
- int sizeAr = strlen(Ar);
- //char lAr[];
- //char rAr[];
- //if(sizeAr && (sizeAr-1) != 0){
- char *lAr = malloc((sizeAr/2) * sizeof(char));
- //if (!lAr) {
- /* handle error */
- //}
- char *rAr = malloc((sizeAr/2) * sizeof(char));
- //if (!rAr) {
- /* handle error */
- //}
- memcpy(lAr, Ar, (sizeAr/2) * sizeof(char));
- memcpy(rAr, Ar + (sizeAr/2), (sizeAr/2) * sizeof(char));
- printf("%s", lAr);
- printf("%s", rAr);
- //}
- }
- int main()
- {
- char Ar[] = {0,1,2,3,4,5,6,7,8};
- splitAndMerge(Ar);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement