すれ立てるまでもない質問はここで 第63刷
■ このスレッドは過去ログ倉庫に格納されています
0805デフォルトの名無しさん
NGNGこんな感じで。\0までの文字列の最後の文字を比較するコードを書いたのですが
これを実行すると不正終了します。
たとえば、
aiueo\0
と
kakikukeko\0
を比較する場合。
strlen()で5文字と10文字が返されるはずですよね?
配列の場合0から数えるのだから、-1をすれば、oとoの位置を指すはずですよね?
これで領域オーバーをしてるとOSが怒る理由がわかりません。
なんででしょうか?
■ このスレッドは過去ログ倉庫に格納されています