小编Flo*_*one的帖子

如何从文件中读取字节?C++

我的桌面上有 .txt 文件。我需要将所有字节从内存读取到数组。

我尝试将文本从文件读取到字符串,然后使用 memcpy() 从字符串读取字节,但我认为这是不正确的。

Tnx。

ifstream File("C:\\Users\\Flone\\Desktop\\ass.txt");
string file_text;
//start to read TEXT file (look end below):
char word_buffer[30];
for (int i = 0; i < 30; i++)
{
    word_buffer[i] = NULL;
}
while (File.eof() == false)
{
    File >> word_buffer;
    for (int i = 0; i < 30; i++)
    {
        if (word_buffer[i] != NULL)
        {
            file_text += word_buffer[i];
        }
    }
    if (File.eof()==false) file_text += " ";
    for (int i = 0; i < 30; i++)
    {
        word_buffer[i] …
Run Code Online (Sandbox Code Playgroud)

c++ file

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

c++ ×1

file ×1