88问答网
所有问题
C++ 怎么把文本字符串写入到二进制文件
比如用getline从文本文件读出来一行存到一个string str;
怎么用ofstream写成二进制到二进制文件
举报该问题
其他回答
第1个回答 推荐于2016-01-16
ofstream ofs;
ofs.open("文件名", ios::out | ios::binary);
if (!ofs.is_open())
{
cout << "open out file fail!" << end;;
return -1;
}
ofs.write(str.c_str(), strlen(str.c_str()));
ofs.close();本回答被提问者采纳
相似回答
C++文件
流读写文件
答:
在
C++
中,文件流操作分为处理
文本文件
和
二进制文件
的读写。文本文件的处理相对简单,主要通过插入器(<>)进行操作。例如,要向文件"
file2
"
写入字符串
"I Love You",只需使用"file2<>i;"。文本文件还支持格式化输出,如设置精度、输出换行等,例如输出123为十六进制:"file1<<hex<<123;",或以5位...
c/
c++中如何
采用
二进制文件
存储数据?
答:
outfile.write(str1.c_str(),str1.size()+1);/*你原来写成(char * )&str1,这样往
文件
里写入的东西其实是str1这个类的数据(包括了指向实际
字符串
的指针),而不是字符串。因为string类的字符串是用new在堆上分配的,string类本身只包含字符串的指针,用c_str()这个成员函数可以获得这个指针,...
c++
中
文件
的读入和输出是
怎么样
的?
答:
读写文件分为文本文件和二进制文件的读取,对于文本文件的读取比较简单,
用插入器和析取器就可以了
;而对于二进制的读取就要复杂些,下要就详细的介绍这两种方式 1、文本文件的读写 文本文件的读写很简单:用插入器(<<)向文件输出;用析取器(>>)从文件输入。假设file1是以输入方式打开,file2以输出...
C++
编程
将字符串
转换
为二进制
码输出
答:
在函数中,先将1左移7位,就可以得到二进制值10000000,再将此值与一个字符“按位与”,然后判断其值是否为0
。不为0就输出1,否则就输出0。类似的操作做8次,就可以输出一个字节的8位二进制码了。include<stdio.h> void prt(char c){int i;for(i=7;i>=0;i--)printf("%d",(c & 1<...
C++
怎样
进行
二进制文件
的读写?
答:
以下是
C++
中
二进制文件
读写的详细资料,供你参考:在C++中,对文件的操作是通过stream的子类fstream(file stream)来实现的,所以,要用这种方式操作文件,就必须加入头文件fstream.h。下面就把此类的文件操作过程一一道来。1. 打开文件在fstream类中,有一个成员函数open(),就是用来打开文件的,其原型...
C++中如何
使用Filestream进行
文本写入
和读取操作?
答:
C++
示例代码展示了如何使用System.IO命名空间的FileStream类进行
文本文件
的读写操作。首先,我们定义一个名为AddText的方法,用于将UTF-8编码的
字符串写入文件
流:private static void AddText(FileStream fs, String value){ byte[] info = (new UTF8Encoding(true)).GetBytes(value); fs.Write...
请问
C++
如何
从txt
文件
中读取数据,然后保存在类的数组中?
答:
要声明一个信息(学生)类的数组然后再读
文件
,读文件大概代码如下:ifstream
File
_read;while(!File_read.eof()){ File_read>>data[i].num>>data[i].name>>data[i].score;i++;} 数组data是的类型是信息类。自己试试。
c++
文件
部分关于write的问题。
答:
文本文件
的读写很简单:用插入器(<<)向文件输出;用析取器(>>)从文件输入。假设file1是以输入方式打开,
file2
以输出打开。示例如下:file2<<"I Love You";//向
文件写入字符串
"I Love You"int i;file1>>i;//从文件输入一个整数值。但是
二进制文件
的读写,要用到read(),write()...
大家正在搜
以二进制方式写入文件
int4写入二进制文件变为了34
二进制文件的读取与写入
c语言写入二进制文件
c语言二进制文件读取写入
python大批量写入二进制文件
二进制字符串
字符串转二进制
截断字符串或二进制数据
相关问题
用C++字符串写入文件?
c++从键盘输入字符串并保存成二进制文件
C++ 怎样进行二进制文件的读写?
C++写入二进制文件到txt,用记事本打开乱码,怎么办。
c++向文本文件写入字符串
C++将一个文件数据以二进制形式写入另一个文件
c++ 将比特流写入二进制文件的代码
C++如何把一个文本文件读取然后以二进制形式另存为一个文本文...