掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
strncmp(), Segmentation fault (ID:68049)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> strncmp(a, b, 1)では、aはbと同じか, aの方が小さければゼロ以下の値を返すので > strncmp(a, b, 1) <= 0; でOKだと思ったのですが、ダメでしたっけ? strncmp(a, b, 1) は a と b が同じなら0, a の方が小さければ負の値を返します。 なので、 return strncmp(a, b, 1) < 0 じゃないとまともな結果にならないと思います。 Segmentation faultが起きるのは、cmpが"変な"値を返しているせいで挿入位置が決まらなくて、v の範囲外まで見に行っちゃてるせいかもしれません。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.