• 締切済み

HSP診断おねがい

notesel deta noteload "deta.txt", notemax sp sp=sp*4 sdim get,1000,sp in=0 repeat sp getstr get.cnt,deta,in,' ' instr ou,deta," ",in in=ou+1 mes get.cnt loop stop 最後のmes配列get.cntが同じデータしか表示されないのはなぜ? ちなみにdeta.txtの中身は 2005年5月16日 370,000 370,000 358,000 370,000 15,770 370,000 2005年5月13日 305,000 320,000 305,000 320,000 21,549 320,000 2005年5月12日 264,000 280,000 255,000 280,000 41,729 280,000 2005年5月11日 204,000 240,000 204,000 240,000 68,515 240,000 こんな風になってます、

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

>最後のmes配列get.cntが同じデータしか表示されないのはなぜ? ouが期待するような値になっていないから >instr ou,deta," ",in で、ou に設定される位置はin を基点とする位置です。 なので、 >in=ou+1 は、 in=in+ou+1 としなければならないと思います。

関連するQ&A