作者flyingcolor (银河系帝王)
看板C_and_CPP
标题[问题] 想要存入大量的string到vector里面
时间Wed Apr 5 20:22:10 2017
开发平台(Platform): (Ex: Win10, Linux, ...)
mac
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
g++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
小弟是个新手 今天遇到一个新的问题...
我需要把一个可能有几千万句的句子存进一个vector<vector<string>>里面
因此我
http://imgur.com/a/4WgTd
然後
http://imgur.com/a/pEVNn
只要我想把dictionary cout出来
http://imgur.com/a/ozkbc
但不知道为什麽跑出很令我不知所措的error message
http://imgur.com/FhEu4hX
我印出了s是没问题的 因为我只要
http://imgur.com/zxpaGbk
这样子刚存完cout 出来是可以的
所以s应该是没有问题 再加上我在还没有做这件事情之前
下面已经处理过关於s的很多事情也都没有问题
dictionary是刚加进去的变数 但我从早上到现在都改不过来
只好上来求救一下
喂入的资料(Input):
txt档 成千上万的句子
形式大概就是 每行一句英文单字
预期的正确结果(Expected Output):
当然是可以顺利印出来啦
我只是要确认没有问题 我之後还要处理这个东西
错误结果(Wrong Output):
http://imgur.com/FhEu4hX
程式码(Code):(请善用置底文网页, 记得排版)
其实大概就看上面这几个就好 为了方便看所以把者个篇幅截下来
http://imgur.com/a/w1amy
补充说明(Supplement):
大概就是这样 拜托板上强者替我解答了
真的很想学会C++
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.100.85.79
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1491394933.A.A75.html
1F:→ pttworld: j小於size(),你写等於 04/05 20:28
2F:→ flyingcolor: 啊这可能是我一直试试到脑昏 应该不是这个问题... 04/05 20:33
4F:→ flyingcolor: 改了之後还是一样 04/05 20:34
5F:→ pttworld: 初始化dictionary只有2到5, size=4, n不能等於大於4 04/05 20:48
6F:推 LPH66: 那个, 你的 dictionary 是 [0] 到 [3] 有元素喔 04/05 20:48
7F:→ LPH66: 你一开始的 i 根本和 dictionary 的存取无关 04/05 20:48
8F:→ flyingcolor: 啊啊原来如此 又犯了这种错我去改改看谢谢 04/05 20:54