|
Naveen R wrote: "Searches a path for a file name.".
This means, searches path mentioned in buffer.
Naveen R wrote: I think this will invoke some disc operation
No, it doesn't.
Naveen R wrote: where as the PathStripPath only need to work on the buffer
As said earlier, both version works on buffer. But, PathStripPath strips(modifies) original buffer , passed as input. Which may be not needed. Again, need to use these functions according to need.
|
|
|
|
|
prasad_som wrote: This means, searches path mentioned in buffer.
I misunderstood..
thank you prasad
nave
|
|
|
|
|
Welcome.
|
|
|
|
|
Before return LastPtr line add the line LastPtr++ and everything wil be fine.
Happy coding
Get the facts or facts will get you and when you get them, get them right or they will get you wrong.
Happy Coding
|
|
|
|
|
I have to implement a string search in a file I have problem in using fgetc because i am alternative characters from the file.
S.Yamini
|
|
|
|
|
Can you explain it better?
Nobody can give you wiser advice than yourself. - Cicero
ப்ரம்மா
|
|
|
|
|
|
yaminisridaran wrote: because i am alternative characters from the file
I think you missed some thing here...
Generally to find a string, use comparision APIs, say strcmp, CString::Compare and also APIs are available for case in sensitive comparing..
Do your Duty and Don't expect the Result Rate this Post, if I helped You
|
|
|
|
|
Actually I have a txt file and i want to fetch the last string of the file.Can u help in this
S.Yamini
|
|
|
|
|
yaminisridaran wrote: I have a txt file and i want to fetch the last string of the file
Actually i donno any API for this, but i'll you an algo for this,
1) Open the File as Random file
2) Move the file pointer to end of file (using seek method)
--inside loop
3) Decrement the pointer and read a char (to read the char before, using seek method)
4) check for delimiting chars (say space, or some thing else)
5) if not a delimiting char then append the char to a string
6) decrement the file pointer (to set to previous position, using seek method)
7) goto step 3 (have to decrement again, to get previous char)
8) if its a delimiting char then break the loop.
--end of loop
Now you got the last word in the file, but it'll be in reverse. So apply strrev and get the original string..
Do your Duty and Don't expect the Result Rate this Post, if I helped You
|
|
|
|
|
I tried this procedure but the decrementing the pointer and reading the data gives me data as -1
S.Yamini
|
|
|
|
|
Can you show some code..which tells hw you implemented
Do your Duty and Don't expect the Result Rate this Post, if I helped You
|
|
|
|
|
FILE *fp;
int a;
CString m_buffer;
fp=fopen("yamini.txt","r+");
fseek (fp , 0 , SEEK_END);
fp--;
while(1)
{
a=fgetc(fp);
if(a==32)
break;
else
m_buffer+=(char)a;
fp--;
}
S.Yamini
|
|
|
|
|
see the comments and changes
FILE *fp;
int a;
CString m_buffer("");
fp=fopen("yamini.txt","r+");
fseek (fp , 0 , SEEK_END);
while(1)
{
fseek(fp, -1, SEEK_CUR);
a=fgetc(fp);
if(a==32)
break;
else
m_buffer+=(char)a;
fseek(fp, -1, SEEK_CUR);
}
Do your Duty and Don't expect the Result Rate this Post, if I helped You
|
|
|
|
|
What defines (i.e., delimits) the "last string?"
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi,
i want to see the folder that i want, when i call the:
CFileDialog dlg(TRUE, _T("dgl"), _T("Playlist"), OFN_FILEMUSTEXIST, szFilters, this);
dlg.doModal
have you got an idea...
thanks
Raiz
|
|
|
|
|
Use CFileDialog::m_ofn-->lpstrInitialDir .Modify your code like this,
CFileDialog dlg(TRUE, _T("dgl"), _T("Playlist"), OFN_FILEMUSTEXIST, "*.*", this);
dlg.m_ofn.lpstrInitialDir = "c:\\";
dlg.DoModal();
|
|
|
|
|
CFileDialog dlg(TRUE, _T("dgl"), _T("Playlist"), OFN_FILEMUSTEXIST, "*.*", this);
dlg.m_ofn.lpstrInitialDir = "c:\\";//mention folder you want to display initialy
dlg.DoModal();
dlg don't see .m_ofn have you got an idea?
thanks
Giulio
|
|
|
|
|
Ing.Raiz82 wrote: dlg don't see .m_ofn have you got an idea?
What ? its member of CFileDialog .
|
|
|
|
|
i use this...
dlg.m_pOFN->lpstrInitialDir = "c:\\";
because i don't find ....m_ofn
thanks...
|
|
|
|
|
Ing.Raiz82 wrote: because i don't find ....m_ofn
What ??
Are you sure ?
|
|
|
|
|
boh...
i'm novice... it's possibile that i don't see...
but it work with m_pofn....
mistery of c++...
ehheheh byeeee
|
|
|
|
|
I am writing a code through which i want to disable the USB VBus power supply.I am able to disable the device and set the device current state to D3 mode but it is not cutting off VBus.Is this possible using windows-XP API? plz do reply.......
|
|
|
|
|
Hi,
I have to export a class and it's function from a dll(this dll is already exists) then i have to import that class in to my application???
So,I did as,
In that dll defined a macro as DLLExport:
#ifdef DllExport
#define DllExport __declspec( dllexport )
#endif
In the class declaration gave as,
class DllExport ATL_NO_VTABLE CShockwaveFlash:
What i have to do after this???
Thanks and Regards,
Siddharth
|
|
|
|
|