|
RXduino
1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
|
ファイルを扱うためのクラス [詳細]
#include <sdmmc.h>
Public メソッド | |
| void | close () |
| ファイルを閉じる [詳細] | |
| bool | available () |
| 読み出せるデータがあるかどうか調べる [詳細] | |
| int | read () |
| ファイルから1バイト読み込む [詳細] | |
| size_t | write (unsigned char c) |
| ファイルに1バイト書き込む [詳細] | |
| size_t | write (const char *str) |
| ファイルに文字列を書き込む [詳細] | |
| size_t | write (unsigned char *buf, int len) |
| ファイルにバイナリデータを書き込む [詳細] | |
| void | flush () |
| 未書き込みのデータをファイルに書き込む [詳細] | |
| unsigned char | peek () |
| ファイルから読み出すデータの先頭の1バイトを覗き見る。ファイルの読み出しポインタには影響を与えない。 [詳細] | |
| unsigned long | position () |
| ファイルからの読み出し位置を取得する [詳細] | |
| bool | seek (unsigned long pos) |
| ファイルからの読み出し位置を移動する [詳細] | |
| size_t | print (const char str[]) |
| ファイルに文字列を書き込む [詳細] | |
| size_t | print (String str) |
| ファイルにString型の文字列を書き込む(V1.081) [詳細] | |
| size_t | print (const char c) |
| ファイルに文字を書き込む [詳細] | |
| size_t | print (unsigned char c, int print_type=DEC) |
| ファイルに数値を書き込む [詳細] | |
| size_t | print (int val, int print_type=DEC) |
| ファイルに数値を書き込む [詳細] | |
| size_t | print (unsigned int val, int print_type=DEC) |
| ファイルに数値を書き込む [詳細] | |
| size_t | print (long val, int print_type=DEC) |
| ファイルに数値を書き込む [詳細] | |
| size_t | print (unsigned long val, int print_type=DEC) |
| ファイルに数値を書き込む [詳細] | |
| size_t | print (double val, int fpdigit=2) |
| ファイルに浮動小数点数を書き込む [詳細] | |
| size_t | println (const char *str) |
| ファイルに文字列を書き込み、改行コード(\r\n)を書き込む [詳細] | |
| size_t | println (String str) |
| ファイルにString型の文字列を書き込み、改行コード(\r\n)を書き込む(V1.081) [詳細] | |
| size_t | println (const char c) |
| ファイルに文字を書き込み、改行コード(\n\r)を書き込む [詳細] | |
| size_t | println (unsigned char c, int print_type=DEC) |
| ファイルに数値を書き込み、改行コード(\n\r)を書き込む [詳細] | |
| size_t | println (int val, int print_type=DEC) |
| ファイルに数値を書き込み、改行コード(\n\r)を書き込む [詳細] | |
| size_t | println (unsigned int val, int print_type=DEC) |
| ファイルに数値を書き込み、改行コード(\n\r)を書き込む [詳細] | |
| size_t | println (long val, int print_type=DEC) |
| ファイルに数値を書き込み、改行コード(\n\r)を書き込む [詳細] | |
| size_t | println (unsigned long val, int print_type=DEC) |
| ファイルに数値を書き込み、改行コード(\n\r)を書き込む [詳細] | |
| size_t | println (double val, int fpdigit=2) |
| ファイルに浮動小数点数を書き込み、改行コード(\n\r)を書き込む [詳細] | |
| size_t | println (void) |
| 改行コードのみ出力する [詳細] | |
| unsigned long | size () |
| ファイルのサイズを調べる [詳細] | |
| char * | name () |
| 開いているファイルの名前を調べる [詳細] | |
| bool | isDirectory () |
| 開いているファイルオブジェクトが、ファイルか、ディレクトリかを調べる [詳細] | |
| File | openNextFile () |
| ディレクトリオブジェクトの場合、次のファイルオブジェクトを返す [詳細] | |
| void | rewindDirectory () |
| ディレクトリの検索を最初に戻す [詳細] | |
ファイルを扱うためのクラス
| void File::close | ( | ) |
ファイルを閉じる
| bool File::available | ( | ) |
読み出せるデータがあるかどうか調べる
| int File::read | ( | ) |
ファイルから1バイト読み込む
| size_t File::write | ( | unsigned char | c | ) |
ファイルに1バイト書き込む
| c | 書き込みたいデータ |
| size_t File::write | ( | const char * | str | ) |
ファイルに文字列を書き込む
| str | 書き込みたい文字列 |
| size_t File::write | ( | unsigned char * | buf, |
| int | len | ||
| ) |
ファイルにバイナリデータを書き込む
| [in] | buf | 書き込みデータが格納されたバッファ |
| len | 書き込みたい長さ |
| void File::flush | ( | ) |
未書き込みのデータをファイルに書き込む
| unsigned char File::peek | ( | ) |
ファイルから読み出すデータの先頭の1バイトを覗き見る。ファイルの読み出しポインタには影響を与えない。
| この関数は実装されていない |
| unsigned long File::position | ( | ) |
ファイルからの読み出し位置を取得する
| bool File::seek | ( | unsigned long | pos | ) |
ファイルからの読み出し位置を移動する
| pos | ファイルの先頭から数えた読み出し位置 (バイト単位) |
| size_t File::print | ( | const char | str[] | ) |
ファイルに文字列を書き込む
| [in] | str | 書き込みたい文字列 |
| size_t File::print | ( | String | str | ) |
ファイルにString型の文字列を書き込む(V1.081)
| [in] | str | 書き込みたい文字列 |
| size_t File::print | ( | const char | c | ) |
ファイルに文字を書き込む
| [in] | c | 書き込みたい文字コード |
| size_t File::print | ( | unsigned char | c, |
| int | print_type = DEC |
||
| ) |
ファイルに数値を書き込む
| [in] | c | 書き込みたい数値 |
| print_type | 基数
|
| size_t File::print | ( | int | val, |
| int | print_type = DEC |
||
| ) |
ファイルに数値を書き込む
| [in] | val | 書き込みたい数値 |
| print_type | 基数
|
| size_t File::print | ( | unsigned int | val, |
| int | print_type = DEC |
||
| ) |
ファイルに数値を書き込む
| [in] | val | 書き込みたい数値 |
| print_type | 基数
|
| size_t File::print | ( | long | val, |
| int | print_type = DEC |
||
| ) |
ファイルに数値を書き込む
| [in] | val | 書き込みたい数値 |
| print_type | 基数
|
| size_t File::print | ( | unsigned long | val, |
| int | print_type = DEC |
||
| ) |
ファイルに数値を書き込む
| [in] | val | 書き込みたい数値 |
| print_type | 基数
|
| size_t File::print | ( | double | val, |
| int | fpdigit = 2 |
||
| ) |
ファイルに浮動小数点数を書き込む
| [in] | val | 書き込みたい数値 |
| fpdigit | 桁数 |
| size_t File::println | ( | const char * | str | ) |
ファイルに文字列を書き込み、改行コード(\r\n)を書き込む
| [in] | str | 書き込みたい文字列 |
| size_t File::println | ( | String | str | ) |
ファイルにString型の文字列を書き込み、改行コード(\r\n)を書き込む(V1.081)
| [in] | str | 書き込みたい文字列 |
| size_t File::println | ( | const char | c | ) |
ファイルに文字を書き込み、改行コード(\n\r)を書き込む
| [in] | c | 書き込みたい文字コード |
| size_t File::println | ( | unsigned char | c, |
| int | print_type = DEC |
||
| ) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む
| [in] | c | 書き込みたい数値 |
| print_type | 基数
|
| size_t File::println | ( | int | val, |
| int | print_type = DEC |
||
| ) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む
| [in] | val | 書き込みたい数値 |
| print_type | 基数
|
| size_t File::println | ( | unsigned int | val, |
| int | print_type = DEC |
||
| ) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む
| [in] | val | 書き込みたい数値 |
| print_type | 基数
|
| size_t File::println | ( | long | val, |
| int | print_type = DEC |
||
| ) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む
| [in] | val | 書き込みたい数値 |
| print_type | 基数
|
| size_t File::println | ( | unsigned long | val, |
| int | print_type = DEC |
||
| ) |
ファイルに数値を書き込み、改行コード(\n\r)を書き込む
| [in] | val | 書き込みたい数値 |
| print_type | 基数
|
| size_t File::println | ( | double | val, |
| int | fpdigit = 2 |
||
| ) |
ファイルに浮動小数点数を書き込み、改行コード(\n\r)を書き込む
| [in] | val | 書き込みたい数値 |
| fpdigit | 桁数 |
| size_t File::println | ( | void | ) |
改行コードのみ出力する
| なし |
| unsigned long File::size | ( | ) |
ファイルのサイズを調べる
| char* File::name | ( | ) |
開いているファイルの名前を調べる
この関数はディレクトリ検索の結果として使うとよい。ファイル名は8.3形式。
| bool File::isDirectory | ( | ) |
開いているファイルオブジェクトが、ファイルか、ディレクトリかを調べる
| File File::openNextFile | ( | ) |
ディレクトリオブジェクトの場合、次のファイルオブジェクトを返す
| void File::rewindDirectory | ( | ) |
ディレクトリの検索を最初に戻す
1.8.5