Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int i, j, cmp, k = 0;
- char **buffer1, **buffer2;
- buffer1 = (char **)malloc(n*sizeof(char*));
- buffer2 = (char **)malloc(n*sizeof(char*));
- for(i = 0; i < n; i++) {
- buffer1[i] = m[i].ht;
- }
- printf("%s\n", buffer1[2]); // working
- for(i = 0; i < n; i++) {
- j = 0;
- while(j <= k) {
- cmp = strcmp(buffer1[i],buffer2[j]);
- if(!cmp) {
- break;
- } else {
- j++;
- }
- }
- if(j == k) {
- strcpy(buffer2[k],buffer1[i]);
- k++;
- }
- }
- // Above section produces segmentation fault: 11
- printf("%s\n", buffer2[2]); // Not working.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement