diff options
| author | Michael Kerrisk <mtk.manpages@gmail.com> | 2017-08-18 21:37:55 +0200 |
|---|---|---|
| committer | Michael Kerrisk <mtk.manpages@gmail.com> | 2017-08-19 13:47:26 +0200 |
| commit | e646a1bad9fc82df38d58dddcf09ce537a80f041 (patch) | |
| tree | b64181694bc12dbc18764bd44dd1f98c5305d7cd /man3/printf.3 | |
| parent | b76974c1ec51463d46033bd653a806ddca8c6eb1 (diff) | |
| download | man-pages-e646a1bad9fc82df38d58dddcf09ce537a80f041.tar.gz | |
ioctl_console.2, ioctl_getfsmap.2, ioctl_iflags.2, ioctl_list.2, ioctl_ns.2, kcmp.2, kexec_load.2, keyctl.2, link.2, mmap.2, modify_ldt.2, msgctl.2, poll.2, query_module.2, quotactl.2, recv.2, recvmmsg.2, sched_setscheduler.2, seccomp.2, select.2, semctl.2, semop.2, send.2, set_thread_area.2, setns.2, shmctl.2, shmget.2, sigaction.2, sysinfo.2, timer_create.2, timerfd_create.2, uname.2, unshare.2, userfaultfd.2, ustat.2, utimensat.2, vmsplice.2, wait.2, adjtime.3, backtrace.3, bswap.3, btree.3, clock_getcpuclockid.3, confstr.3, dbopen.3, dl_iterate_phdr.3, dlinfo.3, duplocale.3, encrypt.3, end.3, endian.3, err.3, errno.3, fmemopen.3, fopencookie.3, frexp.3, fts.3, ftw.3, getaddrinfo.3, getaddrinfo_a.3, getcontext.3, getgrouplist.3, getifaddrs.3, getipnodebyname.3, getnameinfo.3, getopt.3, getprotoent_r.3, getpwent_r.3, getrpcent.3, getservent_r.3, getttyent.3, getumask.3, glob.3, gnu_get_libc_version.3, hash.3, hsearch.3, inet.3, inet_pton.3, insque.3, isalpha.3, makecontext.3, mallopt.3, mbstowcs.3, mcheck.3, memchr.3, mq_getattr.3, mq_open.3, mtrace.3, newlocale.3, ntp_gettime.3, offsetof.3, posix_openpt.3, printf.3, pthread_setname_np.3, pthread_setschedparam.3, rpc.3, scanf.3, sched_getcpu.3, sem_wait.3, setaliasent.3, sigqueue.3, sigvec.3, stdarg.3, strcat.3, strcpy.3, strftime.3, strtol.3, toupper.3, ttyslot.3, fuse.4, loop.4, st.4, elf.5, cgroup_namespaces.7, cgroups.7, feature_test_macros.7, inode.7, inotify.7, keyrings.7, man-pages.7, math_error.7, mount_namespaces.7, mq_overview.7, pthreads.7, sched.7, session-keyring.7, udplite.7, unix.7, vdso.7: Use consistent markup for code snippets
The preferred form is
.PP/.IP
.in +4n
.EX
<code>
.EE
.in
.PP/.IP
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Diffstat (limited to 'man3/printf.3')
| -rw-r--r-- | man3/printf.3 | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/man3/printf.3 b/man3/printf.3 index d2779d6b62..494901bb0c 100644 --- a/man3/printf.3 +++ b/man3/printf.3 @@ -214,21 +214,21 @@ where the decimal integer \fIm\fP denotes the position in the argument list of the desired argument, indexed starting from 1. Thus, +.PP .in +4n -.nf - +.EX printf("%*d", width, num); - -.fi +.EE .in +.PP and +.PP .in +4n -.nf - +.EX printf("%2$*1$d", width, num); - -.fi +.EE .in +.PP are equivalent. The second style allows repeated references to the same argument. @@ -254,13 +254,13 @@ part of the locale. The POSIX locale uses \(aq.\(aq as radix character, and does not have a grouping character. Thus, +.PP .in +4n -.nf - +.EX printf("%\(aq.2f", 1234567.89); - -.fi +.EE .in +.PP results in "1234567.89" in the POSIX locale, in "1234567,89" in the nl_NL locale, and in "1.234.567,89" in the da_DK locale. .SS Flag characters @@ -1077,9 +1077,9 @@ call to write to memory and creating a security hole. To print .I Pi to five decimal places: +.PP .in +4n -.nf - +.EX #include <math.h> #include <stdio.h> fprintf(stdout, "pi = %.5f\en", 4 * atan(1.0)); @@ -1092,9 +1092,9 @@ where and .I month are pointers to strings: +.PP .in +4n -.nf - +.EX #include <stdio.h> fprintf(stdout, "%s, %s %d, %.2d:%.2d\en", weekday, month, day, hour, min); @@ -1104,26 +1104,26 @@ fprintf(stdout, "%s, %s %d, %.2d:%.2d\en", Many countries use the day-month-year order. Hence, an internationalized version must be able to print the arguments in an order specified by the format: +.PP .in +4n -.nf - +.EX #include <stdio.h> fprintf(stdout, format, weekday, month, day, hour, min); - -.fi +.EE .in +.PP where .I format depends on locale, and may permute the arguments. With the value: +.PP .in +4n -.nf - +.EX "%1$s, %3$d. %2$s, %4$d:%5$.2d\en" - -.fi +.EE .in +.PP one might obtain "Sonntag, 3. Juli, 10:02". .PP To allocate a sufficiently large string and print into it |
