ページ 11

大文字変換

Posted: 2021年4月21日(水) 23:40
by 大熊
小文字を大文字に変換したいです。下のプログラムをどうすればqを大文字にできますか?c言語を始めて3日目です。
添付資料のように試みましたが、もっとスマートなやり方をお教えください。

コード:

#include <stdio.h>
#include <ctype.h>
// ----------------------------------------
// [文字列 - 大文字に変換2]
// ----------------------------------------
// 変数cの文字を大文字に変換して出力してください

int main(void) {
	char c = 'q';
	
	printf("%c",  ;)
}

Re: 大文字変換

Posted: 2021年4月22日(木) 00:55
by box
当方もtoupper()で行なうと思います。十分スマートでは?

Re: 大文字変換

Posted: 2021年4月22日(木) 19:03
by みけCAT
'q'をtoupperの引数にハードコードするのではなく、用意された変数cを使うといいと思います。

Re: 大文字変換

Posted: 2021年5月05日(水) 00:52
by 大熊
ありがとうございました。