String fileName = "C:\\file.txt";
//fileNameにはファイル名を入れる、因みにディレクトリを表す\を使う場合はエスケープしなければならないので\\とする
void setup() {
writer = createWriter();//これもおまじないのようにコピー
}
void draw() {
for (int a=0;a<10;a++) {
write(str(a)+",");//後は好きな所でwrite()すれば良い
}
flush();//flushでwrite()を反映する。
}
//=====ここから=====
BufferedWriter writer;
BufferedWriter createWriter() {
try {
writer = new BufferedWriter(new FileWriter(fileName, true));
}
catch (IOException ioe) {
println("error: " + ioe);
}
return writer;
}
void write(String string) {//ファイルへの書き込み(遅延)
try {
writer.write(string);
}
catch (IOException ioe) {
println("error: " + ioe);
}
}
void flush() {//ファイルへの書き込みを即時反映
try {
writer.flush();
}
catch (IOException ioe) {
println("error: " + ioe);
}
}
void close() {//ファイルへの書き込みを終了
try {
writer.flush();
writer.close();
}
catch (IOException ioe) {
println("error: " + ioe);
}
}
//=====ここまでをまるごとコピー=====