Sign in to follow this  

Printing % and " in printf

This topic is 4261 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

You need to escape it, instead of just putting % or ", you do \% and \", the same for any other character that C++ might think of as it's own.

Share this post


Link to post
Share on other sites
Quote:
Original post by blankdev
You need to escape it, instead of just putting % or ", you do \% and \", the same for any other character that C++ might think of as it's own.


Are you sure? The difference is that % is not a special sign to C++, it's not until printf recieves the string that it starts identifing the %s.

Share this post


Link to post
Share on other sites
Oh yeah my bad, I don't think I was thinking when I read that, I reacted on instinct :P Yeah, that character is most likely function specific, so...I think %% should work then.

Share this post


Link to post
Share on other sites

This topic is 4261 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this