<html><body>
<p>Louis,<br>
<br>
I suggest to use functions mgetl and tokens, as in<br>
<br>
fd = mopen("data.csv","r");<br>
while ~meof(fd)<br>
  line = mgetl(fd,1) // get one line as a string<br>
  T = tokens(line,";"); //T will be a string vector<br>
  // do something with T<br>
end<br>
mclose(fd)<br>
<br>
Osvaldo<br>
  <br>
<br>
<br>
<img width="16" height="16" src="cid:1__=0CBBFCF7DFA351388f9e8a93df@grude.ufmg.br" border="0" alt="Ocultação de detalhes inativa de"Louis" ---03/11/2009 20:23:10---Hi everyone."><font color="#424282">"Louis" ---03/11/2009 20:23:10---Hi everyone.</font><br>
<br>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0CBBFCF7DFA351388f9e8a93df@grude.ufmg.br" border="0" alt=""><br>
<font size="2" color="#5F5F5F">De:</font></td><td width="100%"><img width="1" height="1" src="cid:2__=0CBBFCF7DFA351388f9e8a93df@grude.ufmg.br" border="0" alt=""><br>
<font size="2">"Louis" <louis@awake24.de></font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0CBBFCF7DFA351388f9e8a93df@grude.ufmg.br" border="0" alt=""><br>
<font size="2" color="#5F5F5F">Para:</font></td><td width="100%"><img width="1" height="1" src="cid:2__=0CBBFCF7DFA351388f9e8a93df@grude.ufmg.br" border="0" alt=""><br>
<font size="2"><users@lists.scilab.org></font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0CBBFCF7DFA351388f9e8a93df@grude.ufmg.br" border="0" alt=""><br>
<font size="2" color="#5F5F5F">Data:</font></td><td width="100%"><img width="1" height="1" src="cid:2__=0CBBFCF7DFA351388f9e8a93df@grude.ufmg.br" border="0" alt=""><br>
<font size="2">03/11/2009 20:23</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0CBBFCF7DFA351388f9e8a93df@grude.ufmg.br" border="0" alt=""><br>
<font size="2" color="#5F5F5F">Assunto:</font></td><td width="100%"><img width="1" height="1" src="cid:2__=0CBBFCF7DFA351388f9e8a93df@grude.ufmg.br" border="0" alt=""><br>
<font size="2">[scilab-Users] Parsing ascii delimited data</font></td></tr>
</table>
<hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br>
<br>
<br>
<font size="4" face="Calibri">Hi everyone.</font><br>
<font size="4" face="Calibri">I try to parse a ascii delimited file.</font><br>
<font size="4" face="Calibri">If I try to use fscanf I get this:</font><br>
<font size="4" face="Calibri"> </font><br>
<font size="4" face="Calibri">-->a=fscanf(‘data.csv', '%s;%s');</font><br>
<font size="4" face="Calibri"> !--error 999 </font><br>
<font size="4" face="Calibri">msprintf: Wrong number of input arguments: data doesn't fit with format.</font><br>
<font size="4" face="Calibri">at line      51 of function sscanf called by :  </font><br>
<font size="4" face="Calibri">[v1] = sscanf(buf,frmt);</font><br>
<font size="4" face="Calibri">in  execstr instruction    called by :  </font><br>
<font size="4" face="Calibri">line    41 of function fscanf called by :  </font><br>
<font size="4" face="Calibri">a=fscanf('kapitalkurven_quelle.csv', '%s;%s');</font><br>
<font size="4" face="Calibri"> </font><br>
<font size="4" face="Calibri"> </font><br>
<font size="4" face="Calibri"> </font><br>
<font size="4" face="Calibri"> </font><br>
<font size="4" face="Calibri"> </font><br>
<font size="4" face="Calibri">If I try to use mfscanf like this:</font><br>
<font size="4" face="Calibri">[n,a,b]=mfscanf(-1, u, '%s;%s');</font><br>
<font size="4" face="Calibri">It does not split the input line at ;.</font><br>
<font size="4" face="Calibri">So if I type a I get this:</font><br>
<font size="4" face="Calibri">!31.01.2003;115.918,60  !</font><br>
<font size="4" face="Calibri">!                       !</font><br>
<font size="4" face="Calibri">!€                      !!                       !</font><br>
<font size="4" face="Calibri">!aaaaa;1.1,10  !</font><br>
<font size="4" face="Calibri">!                       !</font><br>
<font size="4" face="Calibri">!€                      !!                       !</font><br>
<font size="4" face="Calibri">!bbbbbbb;1.2,50  !</font><br>
<font size="4" face="Calibri">!                       !</font><br>
<font size="4" face="Calibri">!€                      !!                       !</font><br>
<font size="4" face="Calibri">!cccccc;1.22,00  !</font><br>
<font size="4" face="Calibri">!                       !</font><br>
<font size="4" face="Calibri">!€                      !!                       !</font><br>
<font size="4" face="Calibri">!dddddd;1.3,20  !</font><br>
<font size="4" face="Calibri"> </font><br>
<font size="4" face="Calibri">Can someone help me so I will get something like this:</font><br>
<font size="4" face="Calibri">!aaaaaaa  ! 1.1,10 !</font><br>
<font size="4" face="Calibri"> </font><br>
<font size="4" face="Calibri">Thanks Louis.</font><br>
<font size="4" face="Calibri"> </font><br>
<br>
</body></html>