|
includeh10 wrote: I think the result is incorrect.
Looks right to me: 90pt is roughly 1.25", so if an inch is 600px then 750px should give you an inch and a quarter (the correct result). Why would you think this is wrong?
----
Calvin's my hero. It used to be Shog but then I saw where he made a programming mistake and admitted it publicly. I didn't know Shog made mistakes so now he's 2nd on "The All Time Hero List" and Calvin is back at #1.
- code-frog, Calling Cookie Experts...
|
|
|
|
|
hello,
i've been using vc6 standard edition for a few years now, developing various c++ and MFC applications; i looked at microsoft's visual studio web site, and was overwhelmed by the choices. is there any downside to staying with good-old 6.0? if so, are there any recommendations regarding express versus standard versus professional versus super-extra-special? all i want to do is c++, and mfc if it'll continue to be supported (i'm having my doubts about that).
thanks,
ed
apologies if this is the wrong discussion board for this question....
|
|
|
|
|
See here.
"The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli
|
|
|
|
|
This questions been asked over and over again, everytime nobody ever seems to get a definative answer as everybody seems to have a different option on it.
The only reason I can see not moving from VC6 would be because of legacy code, over the last few versions Microsoft have made some quite big changes to the compiler for standards compliance, etc while no a huge biggie for small projects I wouldn't want to have to go through that much heartache of if I could help it.
The newer editions of VC include Managed C++ (very cool) so you can switch in and out of .NET whilst still using MFC or Win32 code. MFC has had a bit of a revamp in places and the compiler now supports the x64 architecture. On the downside, the IDE is now way more bloated and VS 2005 is definately slightly slower because of it.
If your doing any MFC development the Express edition isn't going to be for you, it simply isn't included in the package.
Personally, I'm running VS 2005 and theres no way I'm going back to anything less - I like it, ask somebody else and they'll tell you different
Anyways, for a full list of the differences between Visual Studio 2005 editions have a look over on MSDN[^]
Gavin Taylor
w: http://www.gavspace.com
|
|
|
|
|
Gavin Taylor wrote: ...everytime nobody ever seems to get a definative answer as everybody seems to have a different option on it.
Which makes sense. If a definitive answer was provided, it would no longer be an opinion, but a fact.
"The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli
|
|
|
|
|
|
thanks for all your suggestions; i'm using only a small part of stl (i should be using more), so that's not a major problem for me. i guess i'll stay with vs6 until i need features that it doesn't have, or until i need to support an OS that it doesn't support.
it also seems from your posts that mfc will be supported going forward, which is a separate issue but still good to know.
thanks for all your help!
ed
|
|
|
|
|
Hello,
I'd like to retrieve current mouse position. I don't know which API functions to call.
Can somebody help?
Thanks,
Allad
|
|
|
|
|
|
|
Allad wrote: I'd like to retrieve current mouse position.
for More detail Info try this :-
GetCursorInfo
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow cheers, Alok Gupta VC Forum Q&A :- I/ IV
|
|
|
|
|
Does anybody know how to read a tab delimited file at the same time using the '\n' as a delimiter if its encountered first.
I tried using getline(buffer, num_chars, '\t')
It works fine when i know the number of columns.
Say i had a file like
line1:Col1 Col2 Col3
line2:Col1 Col2
line3:Col1 Col2 Col3
using getline(buffer, num_chars, '\t') would return
Col1 Col2 Col3 Col1 Col2 Col1 Col2 Col3
everything in one line.
I tried defining a macro like #define tab_eol '\t'|'\n' then use it as
getline(buffer,num_chars,tab_eol) but it does not really work
Any help Please
Kelvin Chikomo
|
|
|
|
|
kelprinc wrote: #define tab_eol '\t'|'\n'
perfectly useless buddy...
consider this to understand why :
'\t' | '\n' = 0x09 | 0x10
= 00001001 | 00010000
= 00011001
= 0x19
= '\031'
= DC3 character...
TOXCCT >>> GEII power [toxcct][VisualCalc 2.20][VCalc 3.0 soon...]
|
|
|
|
|
DO you have any suggestions
|
|
|
|
|
Does strtok() help?
"The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli
|
|
|
|
|
Thanks but strtok() does not work well if you have empty columns. i.e concurrent tabs
|
|
|
|
|
True. You could always make your own version of strtok() that does not skip leading delimeters.
"The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli
|
|
|
|
|
I managed to sort out the problem by reading the whole line into a istringstream object then tokenize the object using the getline method and '\t' as the delimiter.
But for interest sake how wld you do it?
Kelvin Chikomo
|
|
|
|
|
kelprinc wrote: But for interest sake how wld you do it?
I guess that would depend on several factors. Am I limited to just C++ code? Is it a console or GUI application? What is my state of mind at that moment?
Glad you got it going.
"The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli
|
|
|
|
|
Are the entries (e.g. "Col1") allowed spaces in them? If not this will do won't it?
#include <iostream>
#include <string>
using namespace std;
string entry;
while ( cin >> entry )
{
cout << entry << endl;
}
Steve
|
|
|
|
|
Yah they have spaces between them
|
|
|
|
|
If thay have spaces between them then the code I have should work. If they have spaces in them it will not.
Steve
|
|
|
|
|
I got it
I read each line into an an istringstream object and i use getline(buffer,num_chars,'\t')
to seperate the the string.
COOL
Kelvin Chikomo
|
|
|
|
|
How to read Windows User Name and the machine Host name in a VC application ?
|
|
|
|
|
The function NetWkstaUserGetInfo can be called to get the User Name.
The function NetWkstaGetInfo can be called to get the computer name.
There are security restrictions in place that could cause these calls to fail, though.
Chris Meech
I am Canadian. [heard in a local bar]
When I want privacy, I'll close the bathroom door. [Stan Shannon]
BAD DAY FOR: Friendly competition, as Ford Motor Co. declared the employee parking lot at its truck plant in Dearborn, Mich., off limits to vehicles built by rival companies. Workers have to drive a Ford to work, or park across the street. [CNNMoney.com]
Nice sig! [Tim Deveaux on Matt Newman's sig with a quote from me]
|
|
|
|