Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
タイプchar配列であるlastnameフィールドでレコードのリストを注文しようとしています.アルゴリズムでstrcmp()関数を使用していますが、どこが間違っているのかを整理できません..関数の先頭への追加と追加バック機能は問題なく動作します。中間に追加するだけです。次のような出力が得られます
順序を入力してください 0 - 昇順、1 - 降順: 0 2 5 3 4 6
ここにいる誰かが問題を見ることができたら、私に声をかけてください!
Main.cpp (基本的にはメニューのみ)
リストをシークする while ループで s2 と s3 を更新するのを忘れていました (私の知る限り、s1 は変化しません)。
移動中
while(current!=last && x!=1) {
2 ~ 3 行増やすとうまくいくかもしれません。
ループ後の if ブロックが必要かどうかも確認する必要があります。