|
Boost Users : |
From: Abhishek V (abhishek.v_at_[hidden])
Date: 2007-08-27 01:43:56
Hi
My overall goal is to read a csv file and then create a graph out of this.
Which can be provided as an input to the
boost graph library.For creating vertex set i have used vector and for
edges i m making use of multiarray.
The sample code snippet is provided below.. (This is not the actual code)
/*
vector<string> vect;
string str="L1,L2,L3,L4,L5";
string str1="L1,0,0,0,0";
string str2="L2,0,0,0,0";
boost::stringtok(vect,str,",");
typedef boost::multi_array<string,2> my_array;
typedef my_array::index index;
int size =vect.size();
my_array A1(boost::extents[size][size]);
int i=0;
for(index jt=0;jt!=size;jt++)
{
boost::stringtok(A1[0][jt],str1,",");
}
The one in Bold gives an error message..
c:\srlgrp\boostlib\boost_1_34_0\boost_1_34_0\boost\pending\stringtok.hpp(103)
: error C2039: 'push_back' : is not a member of 'multi_array<class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >,2,class std::allocator
<class std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > > >'
Please help regarding this.
Also let me know if this is the best way to perform the task or something
else will be better...
Abhishek Vyas
Tata Consultancy Services
Mailto: abhishek.v_at_[hidden]
Website: http://www.tcs.com
____________________________________________
Experience certainty. IT Services
Business Solutions
Outsourcing
____________________________________________
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net