|
Some months before i asked him to move those to the profile page if required.
|
|
|
|
|
Rajkumar R wrote: Some months before i asked him to move those to the profile page if required.
what about job site !
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/codeProject$$>
|
|
|
|
|
|
he he he .. right you say! i feel anonyed sometime.. there is lot of scope for vc++ programmer in india.. but we never find the right job to do!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/codeProject$$>
|
|
|
|
|
no no dude, i mean i feel irritated when he degrades s/w Engg. (2+ years exp ) in india with his dumb posts.
|
|
|
|
|
It looks like an own goal.
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
|
|
|
|
|
own goal to get job , so it will my goal also
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/codeProject$$>
|
|
|
|
|
For instance you can do:
CString s = "#Sample.jpg#TSXGMP850_EN_V10.pdf";
CString szAttachment[10];
int iAttachment = 0;
int iStart;
int iEnd;
for ( iStart = 1, iEnd = 0; iEnd != -1; )
{
iEnd = s.Find("#", iStart);
if ( iEnd != -1 )
{
szAttachment[iAttachment] = s.Mid(iStart, iEnd-iStart);
iStart = iEnd + 1;
}
else
{
szAttachment[iAttachment] = s.Mid(iStart);
}
}
Please note that above code is (intentionally, for concision purposes) not robust.
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
|
|
|
|
|
You've made it appear far more complex than it actually should be. Is that intentional?
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Nope. I didn't know about esoteric ReverseFind and it is a bit more general than yours.
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
|
|
|
|
|
CPallini wrote: esoteric
Is that the word?
I saw yours was a more general approach, but then I chose to leave the generalisation part to the OP.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Rajesh R Subramanian wrote: I chose to leave the generalisation part to the OP.
I think a simple Software Engineer can't be expected to be able to.
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
|
|
|
|
|
CPallini wrote: I think a simple Software Engineer can't be expected to be able to. [Big Grin]
You know, he has 2+ years of experience in VC++.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
hi..
Thank you its working fine..
now i want to append that attachment file to mail path...
Example my mail Path is
"https://testsrv1.ifit.com/Exchange/Administrator/Inbox">https://testsrv1.ifit.com/Exchange/Administrator/Inbox /ss.jpg"
I need to appen after Inbox/
first attachment file
example
"https://testsrv1.ifit.com/Exchange/Administrator/Inbox">https://testsrv1.ifit.com/Exchange/Administrator/Inbox/sample.jpg"...
Hi,,
I am sharan.Working as a software Engineer in Indo-Fuji Software Company located in BTM Layout.Bangalore.India.
I have Completed my B.E(COmputers)in 2006.ANd I am having 2 years of Exp in VC++.
thanking you
sharan
|
|
|
|
|
Well, you known, CString as a concatenation operator called + . Hence, for instance:
CString sPath = "MyFolder";
CString sMyAttachment = "sample.jpg";
sPath += "/" + sMyAttachment;
makes sPath equal to "MyFolder/sample.jpg".
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
|
|
|
|
|
hi ..
no Pallini...
i have my mail Path as
"https://testsrv1.ifit.com/Exchange/Administrator/Inbox">https://testsrv1.ifit.com/Exchange/Administrator/Inbox/Example.jpg"
I need to append my attachment file sample.jpg and remove that Example.jpz..
means i need to first get
"https://testsrv1.ifit.com/Exchange/Administrator/Inbox">https://testsrv1.ifit.com/Exchange/Administrator/Inbox/
then append sample.jpz to that ok.
thank you
Hi,,
I am sharan.Working as a software Engineer in Indo-Fuji Software Company located in BTM Layout.Bangalore.India.
I have Completed my B.E(COmputers)in 2006.ANd I am having 2 years of Exp in VC++.
thanking you
sharan
|
|
|
|
|
To remove the final part of the path (i.e. Example.jpg) use the (our friend Rajesh R Subramanian suggested) esoteric CString ReverseFind method (searching for the slash).
For instance
szPath = szPath.Left(szPath.ReverseFind('/'));
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
|
|
|
|
|
Hi..
If i want to print after Administrator then what to do
"https://testsrv1.ifit.com/Exchange/Administrator/Inbox">https://testsrv1.ifit.com/Exchange/Administrator/Inbox/Example.jpg"
//////////////////////////////////////////////////
I should get the result in this way
"https://testsrv1.ifit.com/Exchange/Administrator/Inbox">https://testsrv1.ifit.com/Exchange/Administrator/Example.jpg"
thank you
Hi,,
I am sharan.Working as a software Engineer in Indo-Fuji Software Company located in BTM Layout.Bangalore.India.
I have Completed my B.E(COmputers)in 2006.ANd I am having 2 years of Exp in VC++.
thanking you
sharan
|
|
|
|
|
I would suggest that you read up and experiment a little on CString . CString will give you everything that you need.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
See here [^].
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
|
|
|
|
|
Hi..
If i want to print after Administrator then what to do
"https://testsrv1.ifit.com/Exchange/Administrator/Inbox">https://testsrv1.ifit.com/Exchange/Administrator/Inbox/Example.jpg"
//////////////////////////////////////////////////
I should get the result in this way
"https://testsrv1.ifit.com/Exchange/Administrator/Inbox">https://testsrv1.ifit.com/Exchange/Administrator/Example.jpg"
Required to find /Inbox/Example.jpg
thank you
Hi,,
I am sharan.Working as a software Engineer in Indo-Fuji Software Company located in BTM Layout.Bangalore.India.
I have Completed my B.E(COmputers)in 2006.ANd I am having 2 years of Exp in VC++.
thanking you
sharan
|
|
|
|
|
Please do not post the same thing over and over. Try doing something yourself.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Here is an example*:
CString str = _T("Path/Old.jpg");
int iPos = str.ReverseFind('/');
str.Delete(iPos,str.GetLength()-iPos);
str += "/New.jpg";
AfxMessageBox(str);
*This example uses the esoteric ReverseFind() method.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
sharanu wrote: #Sample.jpg#TSXGMP850_EN_V10.pdf
Will the pattern of the string be same all the time? If it won't, then you may need to write a generalised approach.
Assuming that the pattern of the string will be the same, here is a way to do what you want:
CString str = _T("#Sample.jpg#TSXGMP850_EN_V10.pdf");
CString str1, str2;
int iPos = str.ReverseFind('#');
str2 = str.Mid(iPos+1);
str1 = str.Left(iPos);
str1.Remove('#');
AfxMessageBox(str1);
AfxMessageBox(str2);
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
If you are using MFC, see if AfxExtractSubString() will work for you.
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|