|
Hi,
I am having a rectangle.
I need to create a graph by setting x axis -80 to 80 and y axis -80 to 80.
Means the BottomLeft of the rectangle will be (-80,-80); and top will be (80,80).
By using mapping modes MM_ANISTROPIC.
I need to draw a point if suppose a point is (-75,60).
Then the point should be drawn in the rectangle.
Thanks in advance.
|
|
|
|
|
pallaka wrote: I am having a rectangle.
Congratulations. How exciting for you.
led mike
|
|
|
|
|
Hi,
If you can not give answer then keep quite.
But it will great if you giv atleast a hint to a solution
|
|
|
|
|
pallaka wrote: If you can not give answer then keep quite.
No I won't. Now what are going to do?
pallaka wrote: But it will great if you giv atleast a hint to a solution
Sure no problem. Think first then write code then observe the results. Now repeat as many times as necessary.
led mike
|
|
|
|
|
Yeah - keep quite.
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Mark Salsbery wrote: Yeah - keep quite.
What? You can hear me typing?
led mike
|
|
|
|
|
I'm trying to find an easy way to convert a CString to a char* without having to do it character-by-character.
I've tried memcpy unsuccessfully. Anyone have any tricks?
|
|
|
|
|
CString provides a (LPCTSTR) cast operator for this.BTW, what are you trying to achieve ?
can't you just use CString::operator[]() or CString::GetAt() to retrieve a character in the CString object ?
|
|
|
|
|
I want to get the entire string into a char array in case I can't figure out how to do something else.
|
|
|
|
|
I believe toxcct meant "what do you want to do that for ?"
|
|
|
|
|
super_ttd wrote: what do you want to do that for ?
exactly.
As I am suspecting the OP to have asked this for a darken reason, I'm not sure casting the CString object would be worth it...
|
|
|
|
|
|
|
USAFHokie80 wrote: You rock
Probably, but certainly not on this post...
please read my answer to him[^]
|
|
|
|
|
NO, definitely not !
GetBuffer() is not there for casting purpose !
Moreover, the OP seem not to really know what he wants that for, so instead of saying amen to a query-for-code, better understand why such a thing is asked for...
I'm more likely to think he's trying to iterate on every characters of the string, so no need for cast for this ; a simple use of the [] operator would do !
BTW, I'm almost certain that Roger Allen (which is also a great codeproject member) would not reply so nowadays... notice that he replied so, but it was in year 2000 !
at last, read this[^] and tell me if you see somewhere in Microsoft recomendations to use GetBuffer() .
modified on Friday, August 22, 2008 11:16 AM
|
|
|
|
|
I was merely posting a link to a thread that was of the same subject - I was not involved with any of those thread posts I thought it would be helpful to USAFHokie80 here..
Regards,
--Perspx
"The Blue Screen of Death, also known as The Blue Screen of Doom, the "Blue Screen of Fun", "Phatul Exception: The WRECKening" and "Windows Vista", is a multi award-winning game first developed in 1995 by Microsoft" - Uncyclopedia
Introduction to Object-Oriented JavaScript
|
|
|
|
|
Yeah... GetBuffer doesn't work.
But this works:
char* str = (char*)(LPCTSTR)str2
|
|
|
|
|
USAFHokie80 wrote: Yeah... GetBuffer doesn't work.
hum, correction : GetBuffer DOES work, but it's not there for that.
|
|
|
|
|
That's a horrible cast, and a good example why casts are bad. If you needed the
cast to get that to compile then you did something wrong.
It should be
const char* str = str2;
If your CString is always based on a "char" character type, then you
should be using a CStringA.
Mixing generic and fixed character types negates the usefulness of
generic character types (i.e. your code will fail on a Unicode build).
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
toxcct wrote: Moreover, the OP seem not to really know what he wants that for, so instead of saying amen to a query-for-code, better understand why such a thing is asked for...
better understand stuff! BAH, we don't need no freakin understanding we just writ cods plezzzzz
led mike
|
|
|
|
|
lol... was it urgentz ? I didn't read so, so it means I had time to think about design !
|
|
|
|
|
Is there an easy way to search a CFile for a string and get the index?
|
|
|
|
|
USAFHokie80 wrote: Is there an easy way to search a CFile
No you have to search the file line by line
USAFHokie80 wrote: get the index
The index based on what?
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
Individuality is fine, as long as we do it together - F. Burns
|
|
|
|
|
the index for a file position where the string begins.
|
|
|
|
|