ChinaUnix.net
相关文章推荐:

C vector操作

for(int i = 0; i < ModulerIP.size(); i++) { sprintf(temp, "(%s:%s)", ModulerIP.NodeId, ModulerIP.modulerId); strcat(query, temp); } strcat(query, "("); for(int i = 0; i < nodestate.size(); i++) { sprintf(temp, "%d:", nodestate.state); strcat(query, temp); } query[strlen(query)-1] = '\0'; strcat(query, ")"); ModulerIP是个vector,结构是这样的vector M...

by cuijxin - C/C++ - 2008-08-20 20:09:56 阅读(1449) 回复(5)

相关讨论

大家好,我想请教大家一个问题: 现在有两个结构体,分别是:struct PhoneMsg{char PhoneNum[14];char MsgText[200];};和 struct Event{int id; int sourceType;char source[32];char sourcemsg[500];......}; 定义两个向量:vector Msg;和vector eve;第一个向量里存入了若干个元素, 现在想把第一个向量里的元素写入第二个向量,对应关系是第一个结构体的PhoneNum写入第二个结构体的 source;第一个结...

by cuijxin - C/C++ - 2008-08-15 09:41:40 阅读(1922) 回复(6)

问大家一下 使用迭代器来遍历嵌套vector的操作…… vector mystring1; vector mystring2; vectorctor >=mystring; mystring.push_back(mystring1); mystring.push_back(mystring1); 通过上面的方法定义的嵌套的vector变量的mystring怎么操作能使其使用迭代器来呢?,我再使用迭代器的时候总是提示错误,大家看看怎么操作呢? 下面是我的错误的操作方式…… vectorctor >::i...

by art_codes - C/C++ - 2009-03-16 00:07:08 阅读(6627) 回复(3)

我定义了一个vectorct structname>;。 然后往vector中写数据(push_back后来改成insert也一样),当我insert数据达到一定数量时(我现在是每到8个)就会出现core dumped。 同时,在我的程序中还有很多这样子的结构(不过别的结构大小没有这相结构大),同样的操作,就没有这样的问题!!! 想请教各位,请大家帮着分析一下! (平台:Linux gcc)!!!

by HopeCao - C/C++ - 2003-05-07 16:22:57 阅读(2938) 回复(1)

把VEcTOR 链表数据拆分出来 拼成一个 buf; 我有一个数据链表, 5个数据项, 有 N< 100 数据包, 现在我想把我链 表的数据拼成一个 大buf 。循环一次可以取出5项数据,怎么样才能把这 100个5项组成一个数据包 ?

by atg - C/C++ - 2006-01-20 20:23:20 阅读(1718) 回复(11)

It is really a stupid idea. c没有办法对[]进行重载,光这一点就不能叫vector。倘若朋友们也无聊的话,一起看看吧。 vector.h文件: [code]typedef int ElementType; #ifndef _VEcTOR_H #define _VEcTOR_H typedef struct vector{ ElementType *array; int size; int resv; } vector; typedef vector *vectorp; void Initialize(vectorp vp); int IsEmpty(vectorp vp); int Size(vectorp vp); i...

by albcamus - C/C++ - 2005-02-02 10:54:12 阅读(4314) 回复(8)

大家在c++程序里面关于文件操作方面都用什么函数? 都用标准c函数吗?

by kewenliang - C/C++ - 2008-07-02 18:03:34 阅读(2370) 回复(3)

c 语言文件操作, 怎么对execl 表格里面的内容进行解析并保存里面的内容 ? 谢谢!

by liyuan02 - C/C++ - 2006-12-10 15:58:48 阅读(959) 回复(0)

通过大家的帮助和自己的研究,上次的问题解决了一些但不是全部,这里列出更具体的问题,请大家指教 (上次的问题中,string是变长,但是不影响数据读写,用sizeof(string)就可,但不知道原理,有高手指点一下么?) 代码: class Data { public: list < string >; data ; }; int main() { list;::iterator Iter ; string str; Data d ; fstream FileIO( "aaa.dat" , ios:out | ios:in ) ; ...

by lrh3025 - C/C++ - 2004-12-20 14:05:56 阅读(1068) 回复(9)

#include; #include; #include; using namespace std; int main() { char c; ifstream inFile("F:\\Vc\\MSDev98\\MyProjects\\file\\aa.txt"); while(!inFile.eof()) { inFile>;>;c; cout<<c; } cout<cout<

by ruchong - C/C++ - 2004-12-08 21:39:40 阅读(903) 回复(0)

问大家一下 c++ 中的vector能装vector么? 就是说像嵌套来存…… 如下面的这种情况可以这么操作么? 反着我这么来写会出现编译错误的,大家看看有没有什么好的解决办法么? vector mystring1; vector mystring2; vectorctor> mystring; mystring.push_back(mystring1); mystring.push_back(mystring1);

by art_codes - C/C++ - 2009-03-16 09:44:07 阅读(1419) 回复(4)