fd1 = mopen (rr2, 'w'); !--error 999

33 views
Skip to first unread message

李建緯

unread,
Apr 7, 2014, 1:12:00 AM4/7/14
to ade-s...@googlegroups.com
hi 
我想請問
我之前的scilab程式碼 在scalab 5.3.1執行 可以正常作動
但是用一樣的程式碼 在scilab5.4.1 就發生問題
發生問題為
    fd1 = mopen (rr2, 'w');
                           !--error 999 

可以請您幫我解答一下嘛???
要麻煩您了

謝謝


程式碼如下
if rr1 ==1 then
    w=getdate();
    rr2 = msprintf ('d:\scilab\report-r%d.txt', rr1);
    fd1 = mopen (rr2, 'w');
    //mfprintf (fd1, '\n');
    mfprintf (fd1, 'Y %d \nM %d \nD %d \nH %d \nM %d \nS %d ', w(1), w(2), w(6), w(7), w(8), w(9));
    mfprintf (fd1, '\nT %i', o);
    mfprintf (fd1, '\nh %i', p);
    mfprintf(fd1,'?????????')
    


else
  w=getdate();
    rr2 = msprintf ('d:\scilab\report-r%d.txt', rr1);
    fd1=mopen (rr2, 'w');
    //mfprintf (fd1, '\n');
    mfprintf (fd1, 'Y %d \nM %d \nD %d \nH %d \nM %d \nS %d ', w(1), w(2), w(6), w(7), w(8), w(9));
    mfprintf (fd1, '\nT %i', o);
    mfprintf (fd1, '\nh %i', p);
    
end


mclose ('all');

Yung-Jang Lee

unread,
Apr 10, 2014, 8:07:07 AM4/10/14
to ade-scilab
試試看將 :


    rr2 = msprintf ('d:\scilab\report-r%d.txt', rr1);

改為

    rr2 = msprintf ('d:\\scilab\\report-r%d.txt', rr1); //    \ --->\\



  rr2 = msprintf ('d:/scilab/report-r%d.txt', rr1); //     \  --> /


YJLee


--
這是 Google 網上論壇針對「中文 Scilab 教育論壇」群組發送的訂閱通知郵件。
如要取消訂閱這個群組並停止接收來自這個群組的郵件,請傳送電子郵件到 ade-scilab+...@googlegroups.com
如要在這個群組張貼留言,請傳送電子郵件到 ade-s...@googlegroups.com
請前往以下網址造訪這個群組:http://groups.google.com/group/ade-scilab
如需更多選項,請前往:https://groups.google.com/d/optout

Reply all
Reply to author
Forward
0 new messages