Хорошо, это вопрос, поэтому я собираюсь на него ответить, но мой ответ будет немного необычным:
#include <stdio.h>
int main(int argc, char** argv)
{
char string[] = "abcdefghi";
char* s;
for ( s=&string[0]; *s != '\0'; s++ )
{
printf("%c\n", *s);
}
return 0;
}
Этот не самый простойспособ достижения желаемого результата;Тем не менее, он демонстрирует основы того, что строка в C. Я оставлю вас, чтобы прочитать о том, что я сделал и почему.