【初心者お断り】ガチ規格準拠C専用スレ Part133
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
700:デフォルトの名無しさん 09/02/15 10:52:13 lattice-c(2のころ)はunsignedだったっけ? 701:デフォルトの名無しさん 09/02/15 11:12:02 >>688 出力を未定義にしたくないなら、未定義にならない引数を与えろってこと。 toupper呼ぶ前に、入力文字の範囲チェックしないってことは無いだろう普通 それを unsigned char へのキャストで済ませられたらいいな、と 考えたのだろうけどそれじゃダメって話 702:デフォルトの名無しさん 09/02/15 11:29:04 >>701 範囲をどうチェックするするべきだと言うの? チェックで範囲外だとわかったらどうしろっていうの? toupper() に渡さないと大文字にできんのだが。 703:デフォルトの名無しさん 09/02/15 12:16:42 馬鹿なの? 大文字にしたければ小文字を渡せよ if( isascii(c) && islower(c)) c = toupper(c); これを c = toupper((unsigned char)c); とすると規格上不定になります(;_;)とか言ってるから キャストするからだろ馬鹿、って言ってるんだ
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5400日前に更新/178 KB
担当:undef