Збереження текстових файлів у Processing

У попередньому розділі ми навчилися відкривати текстові файли Зараз ми подивимося, як можна зберігати їх

Як це робиться

Перше, що ми зробимо це оголосимо обєкт типу PrintWriter і инициализируем його за допомогою функції createWriter ()

PrintWriter textFile

void setup()

{

textFile = createWriter(&quotfiles/randomnumberstxt&quot)

}

У кожному циклі функції draw () ми буде записувати у файл випадкове число Коли змінна frameCount досягне 1000 ми збережемо файл і загроем додаток

void draw()

{

textFileprintln( random( 200 ) ) if ( frameCount &gt= 1000 ) {

textFileflush() textFileclose() exit()

}

}

Функція createWriter () створює текстовий файл Параметр цієї функції – рядок (змінна типу String) з імям файлу Так само, як і з зображеннями, я додав до імені файлу папку

У функції draw () ми використовуємо метод textFileprintln () Цей метод працює аналогічно функції println (), але виводить рядки тексту не на консоль, а в файл

Файл зберігається методом flush (), потім йде метод close () Для того, щоб файли були створені без помилок, потрібно використовувати обидва цих методу

Джерело: Ян Вантомм, Processing 2: креативне програмування, переклад з англійської Олександри Мішутіної, Published by Packt Publishing Ltd, 2012, BIRMINGHAM – MUMBAI

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*