Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<malloc.h>
  4.  
  5.  
  6. void createDynamicArrayForChar(int dimension, char **ptr)
  7. {
  8. ptr = (char**)malloc(dimension*sizeof(char*));
  9.  
  10. for (int i = 0; i < dimension; i++)
  11. {
  12. ptr[i] = (char*)malloc(20 * sizeof(char));
  13. ptr[i] = "value";
  14. }
  15. }
  16.  
  17. int main()
  18. {
  19. char **ptrArray;
  20. createDynamicArrayForChar(5, ptrArray);
  21. printf("%s", ptrArray[3]);
  22.  
  23.  
  24. getchar(); getchar();
  25. return 0;
  26. }
  27.  
  28. ptr[i] = (char*)malloc(20 * sizeof(char));
  29. ptr[i] = "value";
  30.  
  31. void createDynamicArrayForChar(int dimension, char ***ptr)
  32. {
  33. *ptr = (char**)malloc(dimension*sizeof(char*));
  34.  
  35. for (int i = 0; i < dimension; i++)
  36. {
  37. (*ptr)[i] = (char*)malloc(20 * sizeof(char));
  38. strcpy((*ptr)[i],"value");
  39. }
  40. }
  41.  
  42. char **createDynamicArrayForChar(int dimension)
  43. {
  44. char **ptr = (char**)malloc(dimension*sizeof(char*));
  45.  
  46. for (int i = 0; i < dimension; i++)
  47. {
  48. ptr[i] = (char*)malloc(20 * sizeof(char));
  49. strcpy(ptr[i],"value");
  50. }
  51.  
  52. return ptr;
  53. }
  54.  
  55. int main()
  56. {
  57. char **ptrArray;
  58. ptrArray = createDynamicArrayForChar(5);
  59. ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement