社区
C++ 语言
帖子详情
vector
类型 怎么写入文件?
Alan S1
2006-01-29 08:30:03
vector<string> 类型 怎么写入文件?
...全文
269
4
打赏
收藏
vector<string> 类型 怎么写入文件?
vector 类型 怎么写入文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fireinsnow
2006-01-31
打赏
举报
回复
我想楼主的意思是打开文件用ios_base::binary格式吧,因为string没法用二进制写入文件中。
LYH_Studio
2006-01-29
打赏
举报
回复
上一贴漏了打
#include <string>
using namespace std;
LYH_Studio
2006-01-29
打赏
举报
回复
#include <vector>
#include <fstream>
#include <algorithm>
int main(int, char *)
{
vector<string> vec;
vec.push_back("liyehua");
vec.push_back("heting");
vec.push_back("chenzhao");
vec.push_back("linxin");
ofstream file("li.txt");
copy(vec.begin(), vec.end(), ostream_iterator<string>(file));
return EXIT_SUCCESS;
}
msjhonlili
2006-01-29
打赏
举报
回复
还是给出一个简要的例子吧,LZ可以参详
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
using namespace std;
int main(int argc, char** argv)
{
/* 省略文件参数检查 */
ofstream outfile(argv[1]);
vector<string> vecOut;
... // 对vecOut进行操作
vector<string>::iterator it;
for(it = vecOut.begin(); it != vecOut.end(); ++it)
{
outfile << *it << endl;
}
return 0;
}
C++如何将
vector
<
string
> str里的内容全部写入TXT
include #include #include #include using namespace std; int main(int argc, char** argv) {
string
a="hello ";
string
b="world ";
string
c="!\n";
vector
e; e.push_back(a); e.push_b
将
vector
<
string
>
写入文件
,但文件大小与期望不一致
打算用
vector
装 1024 * 1024 * 64 个长度为 16 的
string
,共计1GB大小,随机生成内容,写成文件,作为压缩测试的文件。 但是用以下语句,写出来的文件大小每次都不一样。 ofstream.write((char *)
vector
.data(), 16 *
vector
.size()); 想了很久才悟到,
vector
上的对象是在内存上是连续的,但指的是
string
对象。
string
的内容未必在(应该完全不在)
vector
上。
vector
上的连续空
cpp如何快速安全地将文件读入字符串
string
或字符数组
vector
<
string
>的方法
就不多解释了,自己看吧 // ----------------------------------------------------------------------------- // 功能强大而简单的读写文件的FileRead函数 // Wu Xuping 2012-03-10 // 测试环境: // C++ builder 2010 // MinGW 4.5.1 windo
将
vector
<
vector
<
string
>>写入TXT文件
迭代
vector
vector
vector
string
> > output_area_files; for(inti = 0; i {
vector
string
> single_area_files; single_area_files = CTF_detect
C++读取txt文件,并将中文字符串保存到
vector
中
可以使用C语言的文件操作函数fopen()、fread()、fclose()来读取txt文件,并使用STL中的
vector
来保存读取的中文字符串。 示例代码如下: #include <stdio.h> #include <
vector
> using namespace std; int main() { // 打开文件 FILE* fp = fopen("...
C++ 语言
64,282
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章