const char *str = "ABC";
char charA = str[0];
//charA is 'A'
char charB = str[1];
//charB is 'B'
char charC = str[2];
//charC is 'C'
char charList[16];
size_t length = 0;
for (size_t i = 0; str[i] != '\0'; i++) {
charList[length++] = str[i];
charList[length++] = ';';
}
charList[length] = '\0';
//charList is "A;B;C;"
printf("charA is %c\n", charA);
printf("charB is %c\n", charB);
printf("charC is %c\n", charC);
printf("charList is %s\n", charList);