トップページ > 過去ログ > 記事閲覧
FileRead_getsで二行目以降を読み込むには
名前:n-k 日時: 2010/05/14 19:48

いつもお世話になっております。 FileRead_getsについての質問なのですが、 csvファイルの2行目を読み込むにはどうすればよいでしょうか? よろしくお願いします。

Page: 1 |

Re: FileRead_getsで二行目以降を読み込むには ( No.1 )
名前:minato 日時:2010/05/14 20:12

リファレンスは読まれているでしょうか? > FileRead_open関数で開いたファイルから文字列を一行読み込みます。  改行があるか、ファイルの終端に達するか、Num で指定されたサイズ−1バイト分の文字列があった所までの文字列を Buffer に格納します。 (文字列の終端にはヌル文字(\0)が格納されるので、最大でも Num で指定されたサイズ−1バイト分となります)  読み込み後のファイルポインタは、改行があった場合は次の行の先頭、ファイルの終端に達した場合はファイルの終端、Num で指定されたサイズを超えたために読み込み終了となった場合は、 読み込んだ最後の文字の次の文字となります。 (読み込んだ最後の文字の次が改行コードの場合は、次の FileRead_gets では Buffer にヌル文字(\0)のみ格納されることになります) と書かれています。つまり、二度FileRead_getsを実行すれば2行目が読まれることになります。
Re: FileRead_getsで二行目以降を読み込むには ( No.2 )
名前:n-k 日時:2010/05/14 22:36

minatoさん 返信有難うございます。 2行目以降もFileRead_getsの一回目で読み込めているように見えてしまっていたので勘違いをしていました。

Page: 1 |