|
The problem is because you are dividing by an integer. Thus, the compiler will implicitely cast your double into an integer in order to make an integer division (thus, the result will be an integer).Try this:
test = test + 1024.0;
final = test/1048576.0;
EDIT: as I explained here[^], I was not very awake this morning . So, once you have at least one double in the operands, then the result will be a double too. If both operands are integers, then the result is an integer too.
modified on Monday, August 18, 2008 8:23 AM
|
|
|
|
|
test is an integer so there's no benefit to adding a floating point
const to it.
What's important is coercing the integers to doubles before performing
the division
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Mark Salsbery wrote: test is an integer so there's no benefit to adding a floating point
const to it.
Yes sure. But if you see my other post, you can see that I was wondering what I smoked this morning
|
|
|
|
|
I wonder that often myself (what you smoked this morning)
(kidding, of course)
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
C language tutorial needed.
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
[Image resize DLL]
|
|
|
|
|
Hi gray friend before this post.
|
|
|
|
|
The floating-point library has not been initialized. Simply divide by 1048576.0 instead.
"Love people and use things, not love things and use people." - Unknown
"The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch
|
|
|
|
|
Hi,
I need some algorithm to store and retrieve the image in file. I Load the image by using Load function in CImage class. Now i want to store the image in a .txt file and again user need to read that file and display the image in the screen.
Please you have any idea send me...
With Regards.
Bernaad....
|
|
|
|
|
Bernaad wrote: Now i want to store the image in a .txt file
What ? You want to save your image in a text file ? Can you explain what you are trying to do, because it doesn't make a lot of sense to me...
|
|
|
|
|
Generally i want to store the image, image size and its extension in a file(it may be any file type) when user click save option in the menu. when he want to display that image after some time, he can get the image by read that file and display that image in the screen.
I use Load() to load the image using CImage Class.
|
|
|
|
|
It's still not clear for me what you should do with this file. So, you have a button on which the user can click on and you want to save the image with some properties in a file.
Bernaad wrote: when he want to display that image after some time, he can get the image by read that file and display that image in the screen.
That's the part I don't get. This file will only be opened by your program right ? So why do you have to make things complicated like that ? Why don't you simply save the image directly and then retrieve those properties later when the user wants to disaply the file. It will avoid you to make your own complex file type with duplicate informations that are already contained in the original file.
|
|
|
|
|
Bernaad wrote: Now i want to store the image in a .txt file
Please elaborate (you're walking on the edge of the nonsense).
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
[Image resize DLL]
|
|
|
|
|
CPallini wrote: you're walking on the edge of the nonsense
Looks like the holiday worked. It has added more to your sense of humor.
Many are stubborn in pursuit of the path they have chosen, few in pursuit of the goal - Friedrich Nietzsche
.·´¯`·->Rajesh<-·´¯`·.
[Microsoft MVP - Visual C++]
|
|
|
|
|
THHB back again!
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
[Image resize DLL]
|
|
|
|
|
or there was a very powerful troll here [^], since first vote was a five.
BTW: nowdays people don't appreciate the power of the tutorials...
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
[Image resize DLL]
|
|
|
|
|
No worries - adjusted.
*some people just don't like tutorials*
Many are stubborn in pursuit of the path they have chosen, few in pursuit of the goal - Friedrich Nietzsche
.·´¯`·->Rajesh<-·´¯`·.
[Microsoft MVP - Visual C++]
|
|
|
|
|
Thank you pal.
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
[Image resize DLL]
|
|
|
|
|
If you want to save a your draw on the bitmap file see here[^].
|
|
|
|
|
i am creating a dialog based application. in my application there is a requirement where i have to save the page as it is in jpg extension. and it needs to get saved in a location. please give me some leads for this.
thanks in advance.
|
|
|
|
|
There are two tasks:
1. Take a screen capture
2. Save it to a file
You can get started here:
1. Various methods for capturing the screen[^]
2. Saving it to a file, I think should be relatively easy.
Many are stubborn in pursuit of the path they have chosen, few in pursuit of the goal - Friedrich Nietzsche
.·´¯`·->Rajesh<-·´¯`·.
[Microsoft MVP - Visual C++]
|
|
|
|
|
|
you can use the bitblt and getdc to capture a part of the screen to a picture control. Say you can try using to get the desktop by getdesktopwindow()
Vikas Amin
My First Article on CP" Virtual Serial Port "[^]
modified on Thursday, July 24, 2008 5:33 PM
|
|
|
|
|
|
thanks for the reply. but the code is in VB and u need to open MSPAINT for saving it. i dont want the user to give such an option. once agaain thanks for the reply
|
|
|
|
|