Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<malloc.h>
- void createDynamicArrayForChar(int dimension, char **ptr)
- {
- ptr = (char**)malloc(dimension*sizeof(char*));
- for (int i = 0; i < dimension; i++)
- {
- ptr[i] = (char*)malloc(20 * sizeof(char));
- ptr[i] = "value";
- }
- }
- int main()
- {
- char **ptrArray;
- createDynamicArrayForChar(5, ptrArray);
- printf("%s", ptrArray[3]);
- getchar(); getchar();
- return 0;
- }
- ptr[i] = (char*)malloc(20 * sizeof(char));
- ptr[i] = "value";
- void createDynamicArrayForChar(int dimension, char ***ptr)
- {
- *ptr = (char**)malloc(dimension*sizeof(char*));
- for (int i = 0; i < dimension; i++)
- {
- (*ptr)[i] = (char*)malloc(20 * sizeof(char));
- strcpy((*ptr)[i],"value");
- }
- }
- char **createDynamicArrayForChar(int dimension)
- {
- char **ptr = (char**)malloc(dimension*sizeof(char*));
- for (int i = 0; i < dimension; i++)
- {
- ptr[i] = (char*)malloc(20 * sizeof(char));
- strcpy(ptr[i],"value");
- }
- return ptr;
- }
- int main()
- {
- char **ptrArray;
- ptrArray = createDynamicArrayForChar(5);
- ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement