C++ 如何将recv返回的字符数组写入文本文件,并读回字符数组
我需要从recv获取消息,将其写入文本文件,然后能够使用文本文件的内容复制消息。如果我只是将数组中的每个字符强制转换为一个无符号字符,并将其写入文本文件,我是否能够以可用的格式将其提取出来?或者我必须在写/读文件之前或之后进行某种转换吗?当然可以。只需确保以二进制模式打开文件,这样RTL就不会损坏您的消息C++ 如何将recv返回的字符数组写入文本文件,并读回字符数组,c++,windows,character-encoding,network-programming,text-files,C++,Windows,Character Encoding,Network Programming,Text Files,我需要从recv获取消息,将其写入文本文件,然后能够使用文本文件的内容复制消息。如果我只是将数组中的每个字符强制转换为一个无符号字符,并将其写入文本文件,我是否能够以可用的格式将其提取出来?或者我必须在写/读文件之前或之后进行某种转换吗?当然可以。只需确保以二进制模式打开文件,这样RTL就不会损坏您的消息 ofstream f("file.txt", ios_base::out | ios_base::binary); f.write(data, len); f.close(); 后来 ifs
ofstream f("file.txt", ios_base::out | ios_base::binary);
f.write(data, len);
f.close();
后来
ifstream f("file.txt", ios_base::in | ios_base::binary);
f.read(data, len);
f.close();
我们谈论的是什么编程语言?