掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
strncmp(), Segmentation fault (ID:68045)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以下のコードのstrncmp()を呼び出すところでSegmentation faultになります。 なぜでしょうか? #include <algorithm> #include <cstring> #include <iostream> #include <vector> using namespace std; bool cmp(const char* a, const char* b) { return strncmp(a, b, 1) <= 0; } int main() { char* s = "aaaaaaaaaaaaaaaaa"; vector<const char*> v; for (int i = 0; i < (int)strlen(s); i++) v.push_back(s + i); sort(v.begin(), v.end(), cmp); } // g++, cygwin
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.