2

次の次元の 2D 配列「データ」を作成したい: data(T,N) T は定数であり、NI は最初から何も知りません。Fortranでこのようなことをすることは可能ですか

      do i = 1, T
           check a few flags
           if (all flags ok) 
             c = c+ 1
             data(i,c) = some value
           end if
       end do

基本的に二次元はわかりません。いくつかのフラグによっては、それらのフラグが正常であれば、配列にさらに要素を追加し続けたいと考えています。

これどうやってするの?

4

2 に答える 2

0

あなたが書いたものが多かれ少なかれあなたのコードが実際にどのように動くかを仮定すると、あなたは確かに1つのことを知ってNいますT. -loopを変更する必要はありませんが、ループの前にdo必ず初期化する必要がありdataます。

于 2013-06-23T16:22:09.710 に答える