SPRINTF(3P)
β¨ SPRINTF(3P) β¨
okay so bestie, welcome to sprintf from the POSIX Programmer's Manual π this is the POSIX girlie, not necessarily the Linux one, so buckle up π
πΈ PROLOG πΈ
so like, real talk: this manual page is part of the POSIX Programmer's Manual β¨ The Linux implementation of this interface may differ (consult the corresponding Linux manual page for details of Linux behavior), or the interface may not be implemented on Linux π
no cap, if you're on Linux and something looks off, go check the Linux page instead. it's giving "different platforms, different vibes" π
π NAME π
sprintf β print formatted output π¨οΈβ¨
π¦ SYNOPSIS π¦
#include <stdio.h>
int sprintf(char *restrict s, const char *restrict format, ...);
look at her. iconic signature. restrict twice because she's that girl π
π DESCRIPTION π
Refer to fprintf().
fr fr that's it β she's just pointing you at her cousin. sprintf said "not me explaining myself, go read fprintf()" ππ
π COPYRIGHT π
okay legal bestie moment, gotta keep it π―
Portions of this text are reprinted and reproduced in electronic form from IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 by the Institute of Electrical and Electronics Engineers, Inc and The Open Group β¨
In the event of any discrepancy between this version and the original IEEE and The Open Group Standard, the original IEEE and The Open Group Standard is the referee document π (she's the main character, periodt). The original Standard can be obtained online at http://www.opengroup.org/unix/online.html π»
Any typographical or formatting errors that appear in this page are most likely to have been introduced during the conversion of the source files to man page format π To report such errors, see https://www.kernel.org/doc/man-pages/reporting_bugs.html π
IEEE/The Open Group, 2017, SPRINTF(3P) β that's the whole vibe check, bestie π
π«Ά go format something cute, iykyk πβ¨
π¦ where this page comes from
- alpine 3.22: man-pages-posix 2017a-r0 Β· custom
- alpine 3.23: man-pages-posix 2017a-r0 Β· custom
- alpine 3.24: man-pages-posix 2017a-r0 Β· custom
- arch rolling: man-pages 6.19-1
- arch rolling: man-pages 6.20-1 Β· BSD-2-Clause AND BSD-3-Clause AND BSD-4.3TAHOE AND BSD-4-Clause-UC AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-linking-exception AND LGPL-3.0-or-later AND LicenseRef-Public-Domain AND LicenseRef-UltraPermissive AND Linux-man-pages-1-para AND Linux-man-pages-copyleft AND Linux-man-pages-copyleft-2-para AND Linux-man-pages-copyleft-var AND MIT AND Spencer-94
- nixpkgs unstable: man-pages-posix 2017a
- opensuse-leap 16.0: man-pages-posix 2017a-160000.4.1 Β· SUSE-IEEE
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms