Advertisement
Guest User

Untitled

a guest
Sep 28th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #include "confFile.h"
  2.  
  3.  
  4.  
  5. void readFile(char ***config)
  6. {
  7. FILE * fp;
  8. char * line = NULL;
  9. size_t len = 0;
  10. ssize_t read;
  11. //static char* array[32];
  12. int i = 0;
  13. char* ret;
  14. int size = 10;
  15.  
  16. *config = (char**)malloc(sizeof(char*)*size);
  17.  
  18. fp = fopen("./config.cfg", "r");
  19. if (fp == NULL)
  20. exit(EXIT_FAILURE);
  21.  
  22. while ((read = getline(&line, &len, fp)) != -1) {
  23. ret = strstr(line, "=");
  24. (*config)[i] = (char *)malloc((strlen(ret)+1));
  25. strcpy(*config[i], (ret+1));
  26. //printf("%s", *config[i]);
  27. i++;
  28. }
  29.  
  30. fclose(fp);
  31. if (line)
  32. free(line);
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement