文字列から文字を抽出するには C 言語ではどのようにしますか?
配列とループを使用して、文字列から文字を抽出できます。以下はサンプルコードです。
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello World";
int len = strlen(str);
int i;
for(i = 0; i < len; i++) {
printf("%c\n", str[i]);
}
return 0;
}
コードでは、文字列 str[] を定義し、strlen() 関数を使用して文字列の長さを計算します。次に、for ループを使用して文字列の各文字を反復処理し、printf() 関数を使用して各文字を出力します。
以下のコードを実行すると、次の出力が得られます。
H
e
l
l
o
W
o
r
l
d
こうすることで文字列内の各文字をうまくあぶり出すことに成功した。