C++/javaでは多くの投稿を見ましたが、Cでは何も見つかりませんでした。実行時にタイプXの配列に動的にメモリを割り当てることは可能ですか?例えば、擬似に、私のプログラムで動的にCのTYPEの配列を作成します
switch(data_type)
case1:float, create a new array of floats to use in the rest of the program
case2:int, create new array of ints to use in the rest of the program
case3:unsigned, ....
// etc.
Iは、実行時にテキストヘッダファイルからのデータのタイプを決定し、その後のI /操作データを格納するための適切な配列を作成する必要があります。 Cに何らかのジェネリックタイプがありますか?
EDIT:どのアレイを作成するかを動的に作成して決定する必要があります。
おかげで、あなたは合計サイズを計算すると仮定すると、 csand
質問のフォーマットについてお詫び申し上げます。何かが間違っていた。 – csand
mallocをキャストする必要はなく、暗黙的な変換も 'void *'からの/への変換ではありません。 – user562374