私は2つの異なる関数を作成していますが、どちらもポインタを使用する必要があります。さまざまな機能のメモリ割り当てですか?
私はポインタの値を入力する関数でmallocを使う必要があります。次に、別の関数で割り当てられたポインタの値をソートすることができます(その部分はうまくいくが、常にプログラムがクラッシュする) 。
メイン関数でmallocを使用すると、私は両方のユーザ作成関数でポインタを簡単に使うことができますが、私が述べたように、私が作った関数でmallocを使ってみようとしています他の機能で動作します。
私の質問は、これは可能ですか?また、私はグローバル規模でmallocを望んでいません(それが可能であれば)。
コードを投稿してください。 – fluter
メモリを割り当てる関数からポインタを返します。 –
コードを投稿すると、さらに混乱するだけです。これは少し大きなプログラムで、複数のファイルを使用します。一般に、私の2つの関数は、enterdata(ポインタ)とsort_data(ポインタ)です。私は "enterdata"でmallocを使用する必要がありますが、その後にプログラムがクラッシュしないことを確認します。私はsort_dataを使用します。 – Axel1212