C言語で文字列を配列にするにはどうすればいいですか?
C言語では、文字列は本質的に文字で構成される文字配列です。したがって、文字列を文字配列に直接代入することで、文字列を配列に変換することができます。
以下はサンプルコードです。
#include <stdio.h>
int main() {
char str[] = "Hello"; // 字符串赋值给字符数组
// 遍历字符数组并打印每个字符
for (int i = 0; i < sizeof(str)/sizeof(char); i++) {
printf("%c\n", str[i]);
}
return 0;
}
例では、文字列”Hello”を文字配列strに代入します。そして、文字配列をループして、1文字ずつ表示することができます。出力結果は次のとおりです:
H
e
l
l
o