にこれは私のコードです。
問題が機能にあると確信していますが(おそらく問題は*ポインタです)、それを修正する方法がわかりません。Cセグメンテーション違反による間違ったポインタ
1
A
答えて
3
先行問題があります。あなたは同様にあなたが*s[i]
を書くとき、あなたがs
のインデックスを作成している
(*s)[i]='\0';
を必要とする代わりに、
*s[i++] = ...
の
(*s)[i++] = ...
を使用する必要があります。しかし、インデックス*s
にしたいので、かっこが必要です。
私はコードの残りの部分をチェックしていませんが、実際にはエラーが多い場合は残りの部分をデバッグするのに役立ちます。
1
関連する問題
- 1. C++ベクター:インサートにセグメンテーション違反
- 2. C++セグメンテーション違反メインGTEST
- 3. Rubyはセグメンテーション違反
- 4. セグメンテーション違反ループC99
- 5. セグメンテーション違反[2Dアレイ]
- 6. golangチャネルによるセグメンテーション違反
- 7. プログラム内でアクセス違反(セグメンテーション違反)が発生しました
- 8. ガルプの注入:セグメンテーション違反
- 9. SHA1 OpenSSLのセグメンテーション違反
- 10. のpython ImageTk.PhotoImage - セグメンテーション違反
- 11. セグメンテーション違反はLaravel 5.5
- 12. セグメンテーション違反信号を
- 13. アンドロイドソースビルドでセグメンテーション違反が発生する
- 14. は、例えば、間違ったポインタ型
- 15. ソナーnullポインタ違反
- 16. C++は、ソートの反復が、時には間違った値に
- 17. pthreadsを使用してC++でセグメンテーション違反を取得する
- 18. クローンとセグメンテーション違反()とprintfの
- 19. のstd ::設定<myType>セグメンテーション違反
- 20. jQueryのポスト間違った反応
- 21. セグメンテーション違反セグメンテーションフォールトC++の分子配列の値が
- 22. ポインタを使った構造が間違っている
- 23. 間違った間隔で間違った間隔のハイチャートタイムデータ
- 24. fastreportによる間違ったレポート
- 25. よくある間違いのポインタ
- 26. 静的配列メモリ割り当てを使用したcのセグメンテーション違反。
- 27. 継承セキュリティー違反がタイプによって違反しました: 'MySql.Data.Entity.MySqlEFConfiguration'
- 28. Ubuntu15.10のMatlab2016aでセグメンテーション違反が検出されました
- 29. クラスアクセス違反C++
- 30. XMLファイルの間違った節約C#
サイドノート: 'getchar'は' int'と 'char'を返しません。 'c'を' int'に変更することを検討するべきです –
ああありがとう:)私は間違いを修正しました! – polslinux