C C IO操作幫助函式

2021-10-08 09:50:04 字數 2221 閱讀 3364

每次操作文字時總是每次手動寫,乾脆直接總結一下。以後可以直接在這裡抄一下就行。

標頭檔案部分在:

/**

* 讀文字檔案(單列)

*/std::vector

read_lines

(const

char

* file_path)

;/**

* 讀文字檔案(多列)

std::string columns = ;

*/std::vector>

read_lines

(const

char

* file_path, std::string columns,

char delimiter)

;/**

* 寫文字檔案(單列)

*/void

write_lines

(const

char

* file_path, std::vector lines)

;/**

* 寫文字檔案(多列)

*/void

write_lines

(const

char

* file_path, std::vector> lines,

char delimiter)

;/**

* c++寫入物件(也支援class, 但是屬性中必須是不帶指標的)

參考:如:typedef struct person;

person zhangsan;

zhangsan.age=18; zhangsan.name="zhangsan";

anjos_write("demo.bin", reinterpret_cast(&zhangsan), sizeof(zhangsan));

*/void

stream_write

(const

char

* file_path,

char

* x,

int len)

;/**

* c++讀取物件

如 typedef struct person;

char * temp = anjos_read("demo.bin", sizeof(person));

person zhangsan = *(person*)(temp);

delete temp;

轉換後記得要釋放這個char*

*/char

*stream_read

(const

char

* file_path,

int len)

;

實現部分在這:

std::vector

read_lines

(const

char

* file_path)

is.close()

;}return lines;

}std::vector>

read_lines

(const

char

* file_path, std::string columns,

char delimiter)

is.close()

;}return lines;

}void

write_lines

(const

char

* file_path, std::vector lines)

os.close()

;}void

write_lines

(const

char

* file_path, std::vector> lines,

char delimiter =

'\t'

)else}}

os.close()

;}void

stream_write

(const

char

* file_path,

char

* x,

int len)

char

*stream_read

(const

char

* file_path,

int len)

is.close()

;return temp;

}

python輸出函式幫助 python幫助函式

一些幫助函式 2015年8月9日 14 09 exec print hello,world exec是乙個函式,而不是乙個語句。exec最有用的乙個部分 給它提供命名空間,可放置變數的地方。他能動態地建立 字串。如果字串是從其他地方獲得的,為安全起見,可增加乙個字典,起到命名空間的作用。命名空間 可...

vuex使用幫助函式

一 獲取呼叫vuex中的值 直熱門使用this.store不使用.mapgetters就可以不用import import from vuex 要用vuex裡的的值還要搞這個玩意 computed 放在計算屬性我就有乙個userinfo的計算屬性 這個計算屬性的getter依賴store.geett...

檢視內建函式幫助

1 type xx 判斷xx的型別 2 34 dir builtins 檢視所有的內建函式 56 78 dir 檢視某某內建函式的用法 如dir list 檢視列表的用法 910 1112 import timeit 13 timeit.doc 檢視doc屬性 1415 1617 dir timei...