Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- char *concat(char **s, int n)
- {
- int length = 0, i;
- for (i = 0; i < n; i ++)
- length += strlen(s[i]);
- length ++;
- char *string = (char*)malloc(length);
- strcpy(string, " ");
- for (i = 0; i < n; i ++)
- {
- strcat(string, s[i]);
- }
- return string;
- }
- int main()
- {
- char *string[10000];
- int i, n;
- for (i = 0; i < 10000; i ++)
- string[i] = (char*)malloc(50);
- scanf("%d", &n);
- for (i = 0; i < n; i ++)
- gets(string[i]);
- char *t_string = concat(string, n);
- puts(t_string);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement