home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GameStar Special 2004 August
/
GSSH0804.iso
/
Action
/
TumikiFighters
/
tf0_2.exe
/
tf
/
src
/
abagames
/
util
/
csv.d
< prev
next >
Wrap
Text File
|
2004-05-15
|
685b
|
36 lines
/*
* $Id: csv.d,v 1.2 2004/05/14 14:35:38 kenta Exp $
*
* Copyright 2004 Kenta Cho. All rights reserved.
*/
module abagames.util.csv;
private import std.stream;
private import std.string;
/**
* CSV format Tokenizer.
*/
public class CSVTokenizer {
private:
public static char[][] readFile(char[] fileName) {
char[][] result;
auto File fd = new File;
fd.open(fileName);
for (;;) {
char[] line = fd.readLine();
if (!line)
break;
char[][] spl = split(line, ",");
foreach (char[] s; spl) {
char[] r = strip(s);
if (r.length > 0)
result ~= r;
}
}
fd.close();
return result;
}
}