ポスト

C言語の char は 1 バイトなので、omurice には 10 バイトしか入りません。"ちゃーはん" が何バイトになるかは環境やコンパイラのオプション等に依存しますが、例えば UTF-8 だと平仮名は 3 バイト使うので、omurice には「は」の 1 バイト目までしか入りません(Shift_JIS や EUC…

メニューを開く

シャポコ🌵@shapoco

みんなのコメント

メニューを開く

strcpy をはじめとする一部の古い関数はこうした不具合の温床となるため、strcpy_s などのより安全な関数へ置き換えるべきとされます。単に置き換えるだけでいいのかどうかも検討が必要です。 バッファオーバーランは…

シャポコ🌵@shapoco

メニューを開く

はーなるほど、枠が足りないっていう考え方よりかは容量が足りないって感じなのかな?解説ありがとうございます

Kazu/Caru@Carutea_

人気ポスト

もっと見る
Yahoo!リアルタイム検索アプリ