|
int i=5;
int j=6;
printf("Hello %d", i>0?i:j);
hahahaha
Programming is an art not a skill, every one can be a skilled programmer but not an artist.
|
|
|
|
|
is it funny???
Muhammad Shoaib Khan
http://geocities.com/lansolution
|
|
|
|
|
yeah it is, what he asked for and what you giving answer for.
Programming is an art not a skill, every one can be a skilled programmer but not an artist.
|
|
|
|
|
he was just asking for syntax that how to use ternary operator in a sngle printf statement
Not everyone is dumb like u ..that he wont get his answer from
printf("Hello %d", x>0?i ;
mr.prakash wrote:
Programming is an art not a skill, every one can be a skilled programmer but not an artist.
and think over it before posting..
Muhammad Shoaib Khan
http://geocities.com/lansolution
|
|
|
|
|
sprintf(buf, "%d file%s processed", x, ( x == 1 ? "" : "s" ) );
is art.
printf("Hello %d", x>0?i); is skill.
and hey sorry to hurt your ego.
Programming is an art not a skill, every one can be a skilled programmer but not an artist.
|
|
|
|
|
|
Clever
|
|
|
|
|
I was wondering who'd come up with the sane solution, and here you are!
--
You're entertaining at least.
|
|
|
|
|
|
Indeed! A textbook C solution. Sometimes I miss getting down and dirty with raw bits
--
You're entertaining at least.
|
|
|
|
|
Jörgen Sigvardsson wrote:
Indeed! A textbook C solution.
Thank you
Jörgen Sigvardsson wrote:
Sometimes I miss getting down and dirty with raw bits
I don't miss void * at all though
And I'm quite happy programming at almost any level - each has it's own appeals and virtues. using VB.NET is a bit like going on a hedonistic and debauched holiday, C++ provides some much appreciated feelings of divinity, Lisp is all about artistry, and I'll leave Assembly to the philosophers
--
Ian Darling
"The moral of the story is that with a contrived example, you can prove anything." - Joel Spolsky
|
|
|
|
|
You got my 5.
Programming is an art not a skill, every one can be a skilled programmer but not an artist.
|
|
|
|
|
Thank you guys for the posts I knew that thing was in there somewhere!!!!!
I was trying to consolidate the code and make it in as less lines as possible (to make it easier to read / go through) but now I see that in this case it would probably be a bit better to do the IF statement because "sprintf(buf2,"%d File%s Processed",i,(i==1 ? "":"s"));" isn't exactly an eye appeal (although it works exactly like I want it to!) ... and since I do most of my work after a few Jack&Coke's ...... heheheh
Thanks again!
|
|
|
|
|
|
According to:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/editcontrols/editcontrolreference/editcontrolmessages/en_vscroll.asp
This message is sent for the following mouse events on the vertical
scroll bar: clicking either arrow button or clicking between the arrow
button and the thumb. However, the message is not sent when clicking
the scroll bar mouse itself. The message is also sent when a keyboard
event causes a change in the view area of the edit control, for
example, pressing HOME, END, PAGE UP, PAGE DOWN, UP ARROW, or DOWN
ARROW.
How can I capture the scroll event when the user drags the actual
scrollbar? (SB_THUMBTRACK)
Any pointsers would be very helpful. I'm writing this in pure
c/win32api.
I am using a Richedit 1.0 common control.
Also, I have turned on the ENM_MOUSEEVENTS & ENM_SCROLL event masks.
I can capture EN_VSCROLL just fine.
Current source:
http://www.curvyline.com/codepad.c
http://www.curvyline.com/linefunc.h
http://www.curvyline.com/protos.h
http://www.curvyline.com/openclose.h
-Tyler Kellen
|
|
|
|
|
Dear all,
How can I output a carriage return character in CView object? I tried the combination of "0x0A" and "0x0D", also "\n" character, but both of them failed. The "\n" character works properly with CRichEditView, but not with CView. How can I solve this problem? Thanks.
Best regards.
____
Tuan
|
|
|
|
|
What method of the CView class are using in order to output the carriage return character?
Chris Meech
It's much easier to get rich telling people what they want to hear. Christopher Duncan
I can't help getting older, but I refuse to grow up. Roger Wright
I've been meaning to change my sig. Thanks! Alvaro Mendez
We're more like a hobbiest in a Home Depot drooling at all the shiny power tools, rather than a craftsman that makes the chair to an exacting level of comfort by measuring the customer's butt. Marc Clifton
|
|
|
|
|
Dear Chris,
I used the method TextOut of CDC object got from GetDC().
____
Tuan
|
|
|
|
|
Have a look at using the DrawText method instead. You call it twice. First to have it calculate the necessary coordinates and then a second time to actually 'draw' the text. The string of characters can contain any kind of control sequences such as HT, CR, and LF.
Chris Meech
It's much easier to get rich telling people what they want to hear. Christopher Duncan
I can't help getting older, but I refuse to grow up. Roger Wright
I've been meaning to change my sig. Thanks! Alvaro Mendez
We're more like a hobbiest in a Home Depot drooling at all the shiny power tools, rather than a craftsman that makes the chair to an exacting level of comfort by measuring the customer's butt. Marc Clifton
|
|
|
|
|
Thank you very much,
I'm using that method now.
BRs.
____
Tuan
|
|
|
|
|
CView knows nothing of any character, let alone CR/LF characters. The reason it works for a CRichEditView is because it is based on an edit control, which knows about lines and such. If you want your text to go to the next line in a CView control, you'll have to manipulate the 'y' coordinate yourself.
A rich person is not the one who has the most, but the one that needs the least.
|
|
|
|
|
If I recall correctly, DrawText() and DrawTextEx() can output multiline text...
Nick
This posting is provided “AS IS” with no warranties, and confers no rights. You assume all risk for your use. © 2003 Microsoft Corporation. All rights reserved.
|
|
|
|
|
Thanks Nick,
You're right, DrawText works better. However, we must specify the LPRECT where the text is showed.
____
Tuan
|
|
|
|
|
Hi Folks ,
i want to load and display bitmaps in my MFC(CView) derived class.
i have tried quite a bit functions(LoadBitmap () etc..)
but it does not work for me.
plz help me in this regard
thanx in advance
|
|
|
|
|
FieldHawk wrote:
but it does not work for me.
Define "does not work." Are you getting compiler/linker error(s), run-time error(s), or does LoadBitmap() return an invalid handle.
A rich person is not the one who has the most, but the one that needs the least.
|
|
|
|