• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語について)

C言語についてのプログラムのメモリリークの解決方法

このQ&Aのポイント
  • C言語についてのプログラムのメモリリークの解決方法についてまとめました。
  • プログラムはtest.txtというファイルから文字を読み込み、異なる単語の数を求めるものです。
  • プログラムの実行時にメモリリークが発生し、解決方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

同じく最後まで読んでません。 まぁ、パッと見で怪しいのは…… >sprintf(xp+strlen(xp)-1," (%d)",count); 辺りですかね。 バッファオーバーランが期待できそうです。 strtok()に関しては指摘されているとおり使い方がおかしい…ですね。 # 少なくとも期待する動作はしないでしような。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

なんかややこしいので、細かく見てません。 メモリーリークだと判っているのなら、どこで範囲街になるかを探してはどうでしょうか。 あと、strtokの使い方、間違ってませんか?

関連するQ&A