テキストファイルから数値データ行を読み込みたい。この行には2つの部分があります。最初の部分はインデックスであり、1つの整数、2つの整数、または整数ではない可能性があります。2番目の部分は、integer、double、またはfloat型の1つまたは2つの数値にすることができます。
ファイルのヘッダーから、私は何を期待するかを知っていますが、何十ものケースをケースに入れずに、これらの行を一般的にCで読み取るにはどうすればよいですか?ユニオン、Xマクロ、列挙型などについて考えました。問題に加えて、Cのデータ型を指すことはできません。これは、自分のケースを特定できたら、適切なデータ型を指すことができると考えていたためです。少なくとも私は関数を指すことができます。
目標は、単にデータをメモリにロードすることです。構造体を使用したかったのですが、各部分へのポインターがあるとは思いません。
私はCを求めすぎていますか?