CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::FileWriter类 参考

Public 成员函数

 FileWriter ()
 
 ~FileWriter ()
 
LPCSTR FileName () const
 
void Dataflush (UINT count, const char *mode)
 将数据同步到物理存储中。此过程为满足写次数count后,先关闭再打开
 
void Close ()
 关闭句柄
 
FILE * Handler () const
 获得文件句柄指针
 
int OpenFileA (const char *filename_utf8, const char *mode)
 打开准备写入的文件
 
int OpenFileW (const WCHAR *filename, const WCHAR *mode)
 
int OpenFile (const TCHAR *filename, const TCHAR *mode)
 
void PrintfDataFrameLine (std::vector< std::string > &line, char split_ch)
 
void PrintfWChar (LPCWSTR lpszFormat, va_list argList)
 
void PrintfChar (LPCSTR lpszFormat, va_list argList)
 
void PrintfHexText (char *byte, int len, int group_count=32)
 以十六进制打印输出
 

Protected 属性

FILE * m_fp
 
BeStringA m_file_full_path
 
UINT m_fflush_cur
 

构造及析构函数说明

◆ FileWriter()

BUI::FileWriter::FileWriter ( )

◆ ~FileWriter()

BUI::FileWriter::~FileWriter ( )

成员函数说明

◆ Close()

void BUI::FileWriter::Close ( )

关闭句柄

◆ Dataflush()

void BUI::FileWriter::Dataflush ( UINT  count,
const char *  mode 
)

将数据同步到物理存储中。此过程为满足写次数count后,先关闭再打开

◆ FileName()

LPCSTR BUI::FileWriter::FileName ( ) const

◆ Handler()

FILE * BUI::FileWriter::Handler ( ) const

获得文件句柄指针

返回
FILE* 文件句柄

◆ OpenFile()

int BUI::FileWriter::OpenFile ( const TCHAR filename,
const TCHAR mode 
)

◆ OpenFileA()

int BUI::FileWriter::OpenFileA ( const char *  filename_utf8,
const char *  mode 
)

打开准备写入的文件

参数
filename_utf8文件路径
mode文件模式,不可以为空
返回
int 0代表成功,非0代表失败

◆ OpenFileW()

int BUI::FileWriter::OpenFileW ( const WCHAR filename,
const WCHAR mode 
)

◆ PrintfChar()

void BUI::FileWriter::PrintfChar ( LPCSTR  lpszFormat,
va_list  argList 
)

◆ PrintfDataFrameLine()

void BUI::FileWriter::PrintfDataFrameLine ( std::vector< std::string > &  line,
char  split_ch 
)

◆ PrintfHexText()

void BUI::FileWriter::PrintfHexText ( char *  byte,
int  len,
int  group_count = 32 
)

以十六进制打印输出

参数
byte字节数据
len长度
group_count:在group_count个数据之后添加换行符号

◆ PrintfWChar()

void BUI::FileWriter::PrintfWChar ( LPCWSTR  lpszFormat,
va_list  argList 
)

类成员变量说明

◆ m_fflush_cur

UINT BUI::FileWriter::m_fflush_cur
protected

◆ m_file_full_path

BeStringA BUI::FileWriter::m_file_full_path
protected

◆ m_fp

FILE* BUI::FileWriter::m_fp
protected
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有