25/07/23 15:30:01.81 eCR5cXRr0.net
(新スレ立ての際上記コマンドを2行書き込んでください)
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
URLリンク(paiza.io)
URLリンク(ideone.com)
URLリンク(codepad.org)
C17
URLリンク(www.open-std.org)
C11
URLリンク(www.open-std.org)
C23 最新ドラフト
URLリンク(www.open-std.org)
C99
URLリンク(www.open-std.org)
URLリンク(kikakurui.com)
C FAQ 日本語訳
URLリンク(www.kouno.jp)
JPCERT C コーディングスタンダード
URLリンク(www.jpcert.or.jp)
※前スレ
C言語なら俺に聞け 163
スレリンク(tech板)
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
354:はちみつ餃子
26/03/23 21:13:53.55 nKsWqljT0.net
文字列リテラルを char の配列であることにした以上は標準の関数の型をそれと合わせるという判断は自然なものだと思うよ。
全体として見ると変な感じだけど個々に見ると妥当な (少なくとも仕方ない) ように見える。
355:デフォルトの名無しさん
26/03/30 13:23:23.63 ayfEzzLua.net
K&Rを引っ張り出して読んでみたけど、たしかにcharの符号の有無は機種によるとあり、比較の関数では、引数はunsigned char *の配列として扱われる、とありますね
一度は目を通したはずですが、すっかり忘れていました
というか、初学者のころにはその意味がよく理解できていなかったのだと思います
356:デフォルトの名無しさん
26/03/30 14:55:10.23 ocsV6cqQ0.net
C23attributeの話このスレで見たことないんだけどみんな使ってます?