我的桌面上有 .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)