文字列内の文字を1つずつ表示する †文字列内の文字を1つずつ表示するCサンプルコードを以下に記します。 スポンサーリンク 関連記事 †
文字列はcharの配列 †文字列はcharの配列なので以下のようにすれば1文字ずつ表示することができます。 Cサンプルコード †char.c (改行コードLF) #include <stdio.h> #include <string.h> int main(void) { int i; char *msg = "IT SUPPORT SAKURA"; for(i=0; i<strlen(msg); i++) { printf("msg[%d] = %c\n", i, msg[i]); } return 0; } 上記のCサンプルコードは、msg変数に文字列を指定しています。 $ gcc char.c -o char $ ./char msg[0] = I msg[1] = T msg[2] = msg[3] = S msg[4] = U msg[5] = P msg[6] = P msg[7] = O msg[8] = R msg[9] = T msg[10] = msg[11] = S msg[12] = A msg[13] = K msg[14] = U msg[15] = R msg[16] = A 以上、文字列内の文字を1文字ずつ表示するCサンプルコードでした。 スポンサーリンク |