C言語で文字列から文字を読み取る方法は何ですか?
C言語では、ループ構造を使用して文字列の各文字を読み取ることができます。
例えば、文字列を繰り返し処理するためにforループを使用して、1つずつ文字を読むことができます。
#include <stdio.h>
int main() {
char str[] = "Hello, World!";
for (int i = 0; str[i] != '\0'; i++) {
printf("%c ", str[i]);
}
return 0;
}
上記の例では、文字列strを含むforループを使って、文字列の終了文字’\0’に遭遇するまで繰り返し処理を行います。各ループで、printf関数を使用して文字列内の各文字を出力します。