C言語で文字列を表現する場合は、char型の配列を利用する。また、終端文字として\0が暗黙的に付加される。
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[]) {
char *string = "hoge";
char string_ary[] = "fuga";
int count;
printf("%d\n", strlen(string));
printf("%d\n", strlen(string_ary));
for (count = 0; count < strlen(string) + 1; count++) {
printf("%c\n", string[count]);
}
return 0;
}