aprintf(3) Library Functions Manual aprintf(3) BEZEICHNUNG aprintf, vaprintf - Reservieren und Ausgeben einer formatierten Zeichenkette BIBLIOTHEK gnulib - Die GNU-Portabilitatsbibliothek UBERSICHT #include char *aprintf(const char *restrict fmt, ); char *vaprintf(const char *restrict fmt, va_list ap); BESCHREIBUNG Die Funktionen aprintf() und vaprintf() sind Analoga von sprintf(3) und vsprintf(3), ausser dass ihre Ausgabe in einen Bereich geschrieben wird, der so ware, als ob ein Aufruf von malloc(3) erfolgt ware. Dieser Zeiger sollte an free(3) ubergeben werden, um den reservierten Speicherbereich freizugeben, wenn er nicht mehr benotigt wird. RUCKGABEWERT Im Erfolgsfall liefern diese Funktionen einen Zeiger auf das erste Zeichen der formatierten Zeichenkette zuruck. Im Fehlerfall wird -1 zuruckgeliefert und errno gesetzt, um den Fehler anzuzeigen. FEHLER Siehe sprintf(3) und malloc(3). ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +-------------------------+-------------------------+------------------+ |Schnittstelle | Attribut | Wert | +-------------------------+-------------------------+------------------+ |aprintf(), vaprintf() | Multithread-Fahigkeit | MT-Sicher locale | +-------------------------+-------------------------+------------------+ STANDARDS Keine. GESCHICHTE Gnulib 202607. SIEHE AUCH free(3), malloc(3), sprintf(3), strdup(3), asprintf(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.18 16. Marz 2026 aprintf(3)