文字列/小文字を大文字に変換する・toupper
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 小文字を大文字に変換する・toupper [#d7f6a348]
C言語で英字の小文字を大文字に変換するにはtoupper関数を使...
以下にサンプルコードと実行例を記します。
#contents
#htmlinsertpcsp(c-top.html,c-sp.html)
* 関連記事 [#sb88dcbc]
-[[文字列をコピーする・strcpy>文字列/文字列をコピーする・...
-[[文字列内の文字を1つずつ表示する>文字列/文字列内の文字...
-[[指定した区切り文字で文字列を分割する・strtok>文字列/指...
-[[文字列置換のCサンプルコード>文字列/文字列置換のCサンプ...
-[[小文字を大文字に変換する・toupper>文字列/小文字を大文...
-[[大文字を小文字に変換する・tolower>文字列/大文字を小文...
* toupper関数の書式等 [#d001a0d7]
以下にtoupper関数の書式等を記します。
-必要なインクルードファイル
#include <ctype.h>
-書式
int toupper(int c);
-戻り値~
英字大文字に変換したコード値が返却されます。
-引数~
大文字に変換する文字
* toupper関数のサンプルコード [#u811d724]
以下にtoupper関数を使用したC言語サンプルコードを記します。
&ref(toupper.c); (改行コードLF)
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(void)
{
char *ascii = "01abCD$?";
char buf[100];
int i;
memset(buf, '\0', sizeof(buf));
for (i=0; i<strlen(ascii); i++) {
buf[i] = (char)toupper(ascii[i]);
}
printf("before: %s\n", ascii);
printf("after : %s\n", buf);
return 0;
}
上記のサンプルコードをコンパイルし実行した結果を以下に記...
$ gcc toupper.c -o toupper
$ ./toupper
before: 01abCD$?
after : 01ABCD$?
以上、toupper関数のサンプルコードでした。
#htmlinsertpcsp(c-btm.html,c-sp.html)
終了行:
#navi(../)
* 小文字を大文字に変換する・toupper [#d7f6a348]
C言語で英字の小文字を大文字に変換するにはtoupper関数を使...
以下にサンプルコードと実行例を記します。
#contents
#htmlinsertpcsp(c-top.html,c-sp.html)
* 関連記事 [#sb88dcbc]
-[[文字列をコピーする・strcpy>文字列/文字列をコピーする・...
-[[文字列内の文字を1つずつ表示する>文字列/文字列内の文字...
-[[指定した区切り文字で文字列を分割する・strtok>文字列/指...
-[[文字列置換のCサンプルコード>文字列/文字列置換のCサンプ...
-[[小文字を大文字に変換する・toupper>文字列/小文字を大文...
-[[大文字を小文字に変換する・tolower>文字列/大文字を小文...
* toupper関数の書式等 [#d001a0d7]
以下にtoupper関数の書式等を記します。
-必要なインクルードファイル
#include <ctype.h>
-書式
int toupper(int c);
-戻り値~
英字大文字に変換したコード値が返却されます。
-引数~
大文字に変換する文字
* toupper関数のサンプルコード [#u811d724]
以下にtoupper関数を使用したC言語サンプルコードを記します。
&ref(toupper.c); (改行コードLF)
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(void)
{
char *ascii = "01abCD$?";
char buf[100];
int i;
memset(buf, '\0', sizeof(buf));
for (i=0; i<strlen(ascii); i++) {
buf[i] = (char)toupper(ascii[i]);
}
printf("before: %s\n", ascii);
printf("after : %s\n", buf);
return 0;
}
上記のサンプルコードをコンパイルし実行した結果を以下に記...
$ gcc toupper.c -o toupper
$ ./toupper
before: 01abCD$?
after : 01ABCD$?
以上、toupper関数のサンプルコードでした。
#htmlinsertpcsp(c-btm.html,c-sp.html)
ページ名: