cost 84 ms
如何让 C++ wfstream 使用 Unicode 文件路径? - How can I get C++ wfstream to work with Unicode filepath?

我有一个使用 utf-8 编码宽字符串处理文件 I/O 的应用程序。 工作代码: 但是,一旦在文件路径中引入了 unicode 字符,文件就无法正常打开。 IE。 以下代码不起作用并返回false: 我在这里做错了什么? 似乎应该有一种简单的方法可以让 wfstream 使用 unico ...

为什么“ wifstream”上的“ getline”会从UTF-16编码文件中读取乱码输入? - Why does `getline` on `wifstream` read garbled input from UTF-16 encoded file?

在尝试从该答案中读取带有提示的UTF-16编码文件时,我遇到了一个问题,即读取数千个字符后, getline -method开始读取垃圾mojibake。 这是我的主要内容: #include <cstdio> #include <fstream> #includ ...

为什么我不能读取超过4094个字符的UTF-16文件? - Why can I not read a UTF-16 file longer than 4094 characters?

一些信息: 我只在Linux上试过这个 我和GCC(7.2.0)和Clang(3.8.1)一起尝试过 根据我的理解,它需要C ++ 11或更高版本 运行时会发生什么 我得到预期的字符串“abcd”重复,直到它达到4094个字符的位置。 之后所有输出都是这 ...

从.txt文件读取的wstring无法正确打印,但是写回文件时就可以了 - wstring read from .txt file doesn't print properly, but when written back to a file it's fine

我正在使用一阵子!eof循环从.txt文件读取wstring: 但是当我在wcout中打印时,某些字符会变成其他字符。 到目前为止,č变成了e(上面有一个向后的逗号),ě变成了i(上面有一个后向的逗号),š变成了错误字符。 首先,我怀疑某些格式问题。 但是,当我将字符串写入新的.t ...

将GetLine与ifstream一起使用-没有“ getline”的实例与参数列表匹配 - Using GetLine with ifstream - no instance of “getline” matches the argument list

我试图解决此问题,出于某种原因,我一直在收到此信息: 没有“ getline”的实例与参数列表匹配。 我已经多次检查这个问题,因为人们使用ofstream,或者他们不使用ifstream对象(如果我说的对)具有getline的第一个属性。 我很迷茫。 ...

C ++编写和读取文本文件非常慢,还有其他选择吗? - c++ writing and reading text file is very slow, any alternatives?

我目前正在为游戏编写代码,但在保存和加载关卡方面有些停留。 在编写过程中,我使用以下代码: 现在,这还算不错,在大约5分钟内生成了一个世界并将其发送到world.txt,没有任何问题,但是我的加载(每行读取world.txt行)却需要花费很多时间。 大约需要30分钟以上的时间,才能使 ...

如何将非英语字符串写入文件并使用C ++从该文件中读取? - How to write a non-English string to a file and read from that file with C++?

我想在文件上写一个std::wstring ,需要将该内容读作std:wstring 。 当字符串为L"<Any English letter>"时,会发生这种情况。 但是当我们有像孟加拉语,卡纳达语,日语等字符,任何类型的非英语字母时,问题就出现了。 试过各种选择,如: ...

使用流将类对象写入文件 - Writing class object to file using streams

我有这段代码可以将类对象序列化/反序列化到文件,并且似乎可以正常工作。 但是,我有两个问题。 如果我想在类中使用一个wstring和一个string成员变量,而不是两个wstring (现在已经拥有)怎么办? (我认为在这种情况下我的代码行不通?)。 最后,下面,主要是当我 ...

求istreambuf_iterator <wchar_t>澄清,阅读Unicode字符的完整文本文件 - Seeking istreambuf_iterator <wchar_t> clarifications, reading a complete text file of Unicode characters

在Scott Meyers的“Effective STL”一书中,有一个将整个文本文件读入std :: string对象的好例子: 请注意,它以8字节字符的形式读取。 这非常有效。 最近虽然我需要读取包含Unicode文本的文件(即每个字符两个字节)。 但是,当我尝试(天真地)更改 ...

如何使用C ++在Win上写入和读取UTF16文件 - How to write and read UTF16 file on Win using C++

SO对此有很多问题,但是大多数问题都没有提到将wstring写回文件。 因此,例如,我发现这是为了阅读: 我尝试过类似的东西来写作: 但是会产生垃圾,(或者Notpad ++和vim无法解释它)。 如标题“即时获胜,本机C ++,VS 2010”中所述。 输入文件: ...

在C ++中用Cyrillic读写文件 - Reading and writing files in Cyrillic in c++

我必须先用西里尔文读取一个文件,然后随机选择任意行,然后将修改后的文本写入另一个文件。 拉丁字母没有问题,但是我遇到了西里尔字母的问题,因为我得到了一些垃圾。 所以这就是我试图做的事情。 假设文件input.txt是 我必须阅读它,并将每一行放入向量中: 那么我该如何使 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM