文字列/文字列内の文字を1つずつ表示する
の編集
Top
/
文字列
/
文字列内の文字を1つずつ表示する
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * 文字列内の文字を1つずつ表示する [#ee4e3445] 文字列内の文字を1つずつ表示するCサンプルコードを以下に記します。 #contents #htmlinsertpcsp(c-top.html,c-sp.html) * 関連記事 [#scf3d538] -[[文字列をコピーする・strcpy>文字列/文字列をコピーする・strcpy]] -[[文字列内の文字を1つずつ表示する>文字列/文字列内の文字を1つずつ表示する]] -[[指定した区切り文字で文字列を分割する・strtok>文字列/指定した区切り文字で文字列を分割する・strtok]] -[[文字列置換のCサンプルコード>文字列/文字列置換のCサンプルコード]] -[[小文字を大文字に変換する・toupper>文字列/小文字を大文字に変換する・toupper]] -[[大文字を小文字に変換する・tolower>文字列/大文字を小文字に変換する・tolower]] * 文字列はcharの配列 [#yf3dcd73] 文字列はcharの配列なので以下のようにすれば1文字ずつ表示することができます。 ** Cサンプルコード [#ca3f74fd] &ref(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変数に文字列を指定しています。~ forを利用してstrlenにて文字列の数を調べループにて表示しています。~ 実際の実行結果は以下の通りです。 $ 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サンプルコードでした。 #htmlinsertpcsp(c-btm.html,c-sp.html)
タイムスタンプを変更しない
#navi(../) * 文字列内の文字を1つずつ表示する [#ee4e3445] 文字列内の文字を1つずつ表示するCサンプルコードを以下に記します。 #contents #htmlinsertpcsp(c-top.html,c-sp.html) * 関連記事 [#scf3d538] -[[文字列をコピーする・strcpy>文字列/文字列をコピーする・strcpy]] -[[文字列内の文字を1つずつ表示する>文字列/文字列内の文字を1つずつ表示する]] -[[指定した区切り文字で文字列を分割する・strtok>文字列/指定した区切り文字で文字列を分割する・strtok]] -[[文字列置換のCサンプルコード>文字列/文字列置換のCサンプルコード]] -[[小文字を大文字に変換する・toupper>文字列/小文字を大文字に変換する・toupper]] -[[大文字を小文字に変換する・tolower>文字列/大文字を小文字に変換する・tolower]] * 文字列はcharの配列 [#yf3dcd73] 文字列はcharの配列なので以下のようにすれば1文字ずつ表示することができます。 ** Cサンプルコード [#ca3f74fd] &ref(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変数に文字列を指定しています。~ forを利用してstrlenにて文字列の数を調べループにて表示しています。~ 実際の実行結果は以下の通りです。 $ 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サンプルコードでした。 #htmlinsertpcsp(c-btm.html,c-sp.html)
テキスト整形のルールを表示する
添付ファイル:
char.c
448件
[
詳細
]