initialize char pointer c
//you should probably use dynamic memory allocation
//this string is uninitialized and will cause errors
char *str1;
//this string is initialized, but you would have to come up with text
//I would highly discourage using this method
char *str2 = "DummyTextThatFillsOutThisSpace";
//this is dynamic memory allocation
//You have to have a max size for the string
//sizeof(dataType) returns the memory size of the data type
//another reminder: ALWAYS free dynamically allocated memory
int MaxSize = 10;
char *str3 = malloc(MaxSize * sizeof(char));
//code to use string
//ALWAYS free dynamically allocated memory
free(str3);
Are there any code examples left?
New code examples in category C
-
C 2022-03-27 22:30:45 Problem Statement Print the following output: \ Input Format IN Output Format \
-
C 2022-03-27 18:30:08 how to free memory in c
-
C 2022-03-27 18:00:14 linux command line windows
-
C 2022-03-27 18:00:02 C example of if else
-
C 2022-03-27 17:10:18 sum of digits in c using for loop
-
C 2022-03-27 12:35:50 replace word in c
-
C 2022-03-27 07:40:11 How to setup a line length marker in vim
-
C 2022-03-27 07:35:09 Multi Select with icons htm;