|
aurelcly wrote: Eg:When user makes right clic copy and right clic paste how can get source and destination directory.
This sounds like a shell extension. Read here for more.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
I have vector whose values i cant read while debugging so i want to see that values in .txt file.so please anyone help.
Project Engineer
|
|
|
|
|
something like this:
#include <fstream.h>
vector<CString> myVector;
myVector.push_back("a string");
myVector.push_back("another string");
fstream file_op("c:\\vector.txt",ios::out);
for (myVector::iterator it = myVector.begin(); it != myVector.end(); it++)
file_op<< (*it);
file_op.close();
|
|
|
|
|
Another alternative, just because I like STL algorithms
#include <fstream>
#include <iterator>
#include <algorithm>
std::vector<std::string> myVector;
myVector.push_back("a string");
myVector.push_back("another string");
std::ofstream file_op("c:\\vector.txt");
std::copy(myVector.begin(), myVector.end(), std::ostream_iterator<std::string>(file_op, "\n"));
file_op.close();
The other question is - why can't you see the values of the vector - is there possibly some way round that?
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
IIRC, VC6 wouldn't show you the contents of a vector - well, maybe the first element. VS05 and 08 are much nicer about that.
|
|
|
|
|
VC6 Yeah, I don't go that far back any more I was going to suggest looking at the internal bits of the vector in the Immediate window - but that's a VS2003-only technique - VC6 didn't have an Immediate window did it? In VS2003, if you had a vector called a, you could type something like ? a._Myfirst[3] in the Immediate window and see the [3] element of the vector.
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
had simulated a 3 d array as follows
typedef unsigned short byte;
nbands=layers;
j=x_length*y_length;
byte**data_1=new byte*[nbands];
data1[0]=new byte[nbands*j];
for(int i=1;i<nbands<++i)
{
data1[1]=data1[i-1]+j;
)
now consider the 3d equivalent array to be[layers][y_length][x_length]
//assume the data is stored in data_1
suppose i create a data_2
byte**data_2=new byte*[x_length];
data2[0]=new byte[nbands*j];
for(int i=1;i<x_length;++i)
{
data2[1]=data2[i-1]+(nbands*y_length);
)
how to i transfer the data frm data_1 to 2
my req dimension nw wud be [x_length][layers][y_length]as comp to the first one
ie if layers=64
and [y][x]=[256][241]or something
wat wud function convertdata_1to2 look like???
i express my eq 3d matrices[layers][y][x]
please do help
thanks in advance
modified on Friday, June 5, 2009 8:27 AM
|
|
|
|
|
Please change your title, as 'repost' is not welcomed here, I suppose.
roshinisachi wrote: byte**data_1=new byte*[nbands];
Three dimensions? I see two dimensions.
roshinisachi wrote: for(int i=1;i<nbands<++i)
{
data1[1]=data1[i-1]+j;
)< blockquote="">roshinisachi wrote: for(int i=1;i<x_length;++i)
{
data2[1]=data2[i-1]+(nbands*y_length);
)
how< blockquote="">
What is the purpose of the above code?
If you're interested in three dimensional arrays, you can just use them, can't you?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
sir
i'm working on some interconversion between file formats..which requires the current structure
please suggest me a solution
|
|
|
|
|
What structure is required? Could you please elaborate a bit your requirements?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
actually i'm working on reading a hdf file which has constituent datasets which have 2d dimensions,so is 1d array (corresponding to no of datasets)of 2d element(corresponding to the datasets themselves) wud be very convienient the no of datasets in my hdf file is 64 ,dimensions(241*256)..
i need the above req conversion so tat i can encode the information in tiff format
|
|
|
|
|
You know there are libraries [^] to deal with HDF files?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
i do..i'm working with them
i just wud like to knw if there's some easy methodology to go abt it..
|
|
|
|
|
Your code appears a bit messy. Could you please state clearly what are you attempting to do (i.e. what is your input and what should be the ouput)?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
i'm basically trying to convert a hdf file into tiff format
|
|
|
|
|
I know, you already stated it. Anyway we can give help here on specific problems, hence: what is the specific obstacle at the moment (please be clear)?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
I want kwn more about GPI triggers which are morelly used in the broadcast.
|
|
|
|
|
Here?[^]
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
Hi,
How can i merge two Xml files using VC++(console application)..im not allowed to use managed code.bcos our project is in vc++ only..
|
|
|
|
|
To do XML reading, writing and manipulation, you could use one of the many C++ XML libraries that exist, such as MSXML or libxml. Beyond that - well, it all depends how you intend merging the XML files, doesn't it.
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
Thanks for ur Reply...
Can i get any sample which uses MSXML for Merging Xml files....
|
|
|
|
|
pradeep455 wrote: Can i get any sample which uses MSXML for Merging Xml files....
Well, you could try looking...[^]
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
Another one that seems popular (I have never used it) is TinyXml[^]
Not that the OP needs to worry about at this point.
|
|
|
|
|
RapidXML[^] (yes, it lices up to its name) is another one I've used. It's easy to incorporate it into your projects as well:
Entire parser is contained in a single header file, so no building or linking is neccesary
led mike wrote: Not that the OP needs to worry about at this point
If I were a cynical person, I'd be suspicious that two posts asking how to merge XML files were seen in the forum on the same day, and that the OP of one of them replied to my reply in the other thread. Only if I were cynical, though....
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
"with parsing speed approaching that of strlen function"
That's sweet! Also Boost.PropertyTree looks interesting. Thanks!
|
|
|
|