2
是否可以打開其路徑中具有西里爾文部分的文件?我能讀/寫西里爾內容的文件的,但我不知道如何打開該文件作爲boost :: property_tree :: json_parser :: read_json如果路徑包含西里爾文字符,則無法讀取文件
json_parser::read_json
僅有的std :: string作爲參數,並沒有標準:: wstring的。誰能幫我?
是否可以打開其路徑中具有西里爾文部分的文件?我能讀/寫西里爾內容的文件的,但我不知道如何打開該文件作爲boost :: property_tree :: json_parser :: read_json如果路徑包含西里爾文字符,則無法讀取文件
json_parser::read_json
僅有的std :: string作爲參數,並沒有標準:: wstring的。誰能幫我?
這是從C++標準流繼承的限制。微軟的流有一個非標準擴展來接受wstring
路徑,但PTree不允許它們。
嘗試使用Boost.Filesystem的流。在函數外打開流,並將打開的流傳遞給read_json
。
是的,這工作,謝謝 – Zeks 2014-12-02 13:38:13