|
using C++ can i upgrade my frimwire of my MP3 player and add some codecs which make it able to play .RM Real Media files
Thank you very much !!
|
|
|
|
|
|
Maximilien wrote: l o l
I'm not seeing what's so funny, but your letters look somewhat like a TIE fighter.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
I prefer finding it funny than sad.
|
|
|
|
|
Hi all,
I have this string, that would look something like this:
ZA123654PCNAME
I want to break the string apart like this:
ZA123654 (Please note that this piece is not constant)
PCNAME
I have tried to get the secondnd part (by doing the following: below), but how can I get the first part, this is if I'm doing it correctly..
<br />
if(strncmp((char *)strstr(Request,(char*)"PCNAME"),(char *)"PCNAME",6)==0)<br />
Thanx in advance
-- modified at 8:57 Thursday 9th November, 2006
The only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r
|
|
|
|
|
On which 'parameters' do you split the string ? I mean, how do you know which is the first part of the string and which is the last part of the string ? Are all the strings the same size ? If not, is there a delimiter character ? Or what ? By looking at your code, it seems that the last part is always PCNAME and is always 6 char long.
So, you can then compute the lenght of the first part:
int Len = strlen(Request) - 6;
Then, you can copy up to Len characters of your string in a buffer:
strncpy(szBuff,Request,Len);
If that's not the case, please provide more information about how you want to split the string.
|
|
|
|
|
My bad Cédric ...
I forgot to mention that there is a space between the first part and the PCNAME. And yes PCNAME will always be a constant.
But thank you so much, I really appreciate the help (code provided works).
Regards
The only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r
|
|
|
|
|
Just for fun and if your interrested in that solution,
try this :
char string[] = "abc def ghi";<br />
char * token = strtok(string, " ");<br />
while( token )<br />
{<br />
printf("[%s]\n", token);<br />
token = strtok(NULL, " ");<br />
}
|
|
|
|
|
Thanx XtremDev ... I'll check it out ...
The only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r
|
|
|
|
|
« Programm3r » wrote: if(strncmp((char *)strstr(Request,(char*)"PCNAME"),(char *)"PCNAME",6)==0)
In this context, both strstr() and strncmp() are doing redundant work. If strstr() returns a non-NULL pointer, it means that "PCNAME" was found in Request . Therefore, there's no need to follow that with a call to strncmp() . Similarly, if strstr() returns a NULL pointer, strncpy() will fail. Make sense?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
|
my code splits a large chunk of folders and files into multiple disks. every file is read in binary mode and written in a disk using fopen(), fgetc(), fputc() till its capacity is exceeded.
the code also integrates the disks into one. now every kind of file is running smoothly (.exe .txt etc) except .cab files. it says the xyz.cab file is corrupt.
what cud be the prob?
thx
|
|
|
|
|
well it should work you are using unsigned char right?
try with fread and fwrite
Jesus loves you. But I'm his favorite.
|
|
|
|
|
tried that already.. not working.. thanks anyways..
|
|
|
|
|
apoorva_raje wrote: ...written in a disk using fopen(), fgetc(), fputc()...
Do you enjoy reading & writing one byte at a time?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi,
I have tried to use the Win32 clipboard API to copy text to the clipboard, but ist doesn't show up when I try to paste it to a text editor. There is also no Clipboard Format available in the clipboard when I use EnumClipboardFormats. I've used a tutorial cooking book to write that code.
Can you say what's wrong?
Thanks.
void Clipboard::setTo(string const strData)
{
string::size_type const sizeData = strData.size() * sizeof(TCHAR);
HANDLE hData = ::GlobalAlloc(GMEM_MOVEABLE|GMEM_ZEROINIT, sizeData);
if (hData) {
LPTSTR tszData = static_cast<LPTSTR>( ::GlobalLock(hData) );
memcpy(tszData, strData.c_str(), sizeData);
::GlobalUnlock(hData);
::OpenClipboard(NULL);
::EmptyClipboard();
::SetClipboardData(CF_TEXT, hData);
}
UINT uiFmt = 0;
do {
uiFmt = ::EnumClipboardFormats(uiFmt);
} while (0 != uiFmt);
::CloseClipboard();
}
Werner
|
|
|
|
|
void CopyToClipBoard(char * buf,DWORD MAXSIZE)
{
HANDLE handle;
char * str;
if(OpenClipboard(NULL))
{
EmptyClipboard();
handle = GlobalAlloc(GMEM_MOVEABLE,MAXSIZE+1);
if(handle)
{
str = (LPTSTR)GlobalLock(handle);
memcpy(str,buf,MAXSIZE);
GlobalUnlock(handle);
SetClipboardData(CF_TEXT, handle);
}
CloseClipboard();
}
}
Does this work?
I don't believe in failure. It is not failure if you enjoyed the process.
|
|
|
|
|
Have you used the debugger to check return values, and the value of variables such as size_type , hData , and tszData ? What does SetClipboardData() return?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi everyone,
If I run SetThreadPriority and set a value for nPriority it return Nonzero but I cant see any change.
why it doesnt work?
Thanks
|
|
|
|
|
messages wrote: ...I cant see any change
Where do you expect to see a change?
|
|
|
|
|
Thanks Mark for your reply
I want to know if I change priority what happen if I change normal to low or...?
|
|
|
|
|
|
Hi
I have a need to generate reports, in PDF, in my VC++ application. I've seen numerous libraries that will take the pain away and make my life easier but I'd like to create my own library that will allow me to generate these reports.
If anyone could point me in the direction of some examples or tutorials I would be grateful.
Thanks
|
|
|
|
|
I think the easiest way is to preapre your reports for printing in the traditional way and send them to a PDF application. There are a number of free applications available. I tkink it must be possible to change the interfacing to the printer classes so that they look like a create PDF button or whatever you like.
|
|
|
|
|