テキストファイルを読み取ってメモリに保存する小さなプログラムを作成しています。次に、ユーザーはファイルに別の行を追加したり、行を置き換えたり、特定の行に別の単語を追加したりできます...
最後に、ユーザーはコンテンツをメモリからファイルに保存できます。Python で同じプログラムを実行し、多次元配列を使用したため、配列の各要素は単語の配列でした。これにより、特定の行の特定の単語にアクセスして、別のものに置き換えることが非常に簡単になりました
今、私はCで同じことをしようとしていますが、混乱しています。少しいじった後、私はcharの単語を持つ構造を持つことにもっと傾いています[]。このようにして、NextNode を前の行から次の行に逆参照するだけで、特定の行を削除できます。
2 つの質問があります: 1. これは私の目標を達成するための良い方法ですか? 2. FIXED サイズのリンク リストを作成するにはどうすればよいですか (たとえば、malloc を使用しません)。たとえば、最大 10 行にしたい場合、10 個のノードを作成して malloc を回避するにはどうすればよいでしょうか?