13
What is this format specifier?
(lemm.ee)
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Follow the wormhole through a path of communities !webdev@programming.dev
If you want multi-line code, you need to put it like this:
For these kinds of questions, your best friend is the documentation. In particular, a
man 'printf(3)'
yields:Wouldn't
man 3 printf
do the same thing without the quotes?Yup that definitely does the same thing.
If anyone else is wondering why the
3
is there, it's because usually you won't find just oneprintf
. You have theprintf
user command, theprintf
function from the standard C library, and POSIX manual entries for both theprintf
user command and C function. The id number is then an identifier for the corresponding section of theprintf
entry, and you can list all of them by doing aman -f printf
.Nit: 3 is the manual section in which to look for the named entry (aka page), not a section of the entry.
Wrote it in an awkward way but yeah I meant to say the section where you can find the corresponding entry ๐ฌ
Awesome, I think I'm gonna consider aliasing
man
toman -f
lol. Can you think of any compelling reason not to?Actually, nevermind, I misunderstood you.
-f
just lists the pages, it doesn't print all of their content.Wait, you can use
man
on C functions?On libc functions yes. Maybe on some from other libs, if they provide man pages.
That's nice.
Yup! Try also
man malloc
๐Nice :)
You can if you have those man pages installed.
You might also enjoy
man ascii
,man operator
, or evenman intro
.Unfortunately, there are still some gaps:
Back in my day, MS-DOS let you use
HELP
on QBASIC commands.