TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
Fonctions
Référence du fichier sprintf.c
#include "stdio.h"
Graphe des dépendances par inclusion de sprintf.c:

Fonctions

int sprintf (char *str, const char *format,...)
 Écrit un message dans le buffer passé en argument. Plus de détails...
 
int snprintf (char *str, size_t size, const char *format,...)
 Écrit un message dans le buffer passé en argument avec une limite sur le nombre de caractères à écrire. Plus de détails...
 
int vsprintf (char *str, const char *format, va_list ap)
 
int vsnprintf (char *str, size_t size, const char *format, va_list ap)
 

Description détaillée

Auteur
TacOS developers

LICENSE

Copyright (C) 2010-2014 TacOS developers.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details at http://www.gnu.org/copyleft/gpl.html

You should have received a copy of the GNU General Public License along with this program; if not, see http://www.gnu.org/licenses.

DESCRIPTION

Description de ce que fait le fichier

Documentation des fonctions

int snprintf ( char *  str,
size_t  size,
const char *  format,
  ... 
)

Écrit un message (en utilisant la syntaxe printf habituelle) dans le buffer passé en argument. Le nombre de caractères est limité. Attention, aucune allocation mémoire n'est faite. Attention !!! Cette limitation n'est pas encore implémentée ! Seul un caractère nul sera correctement placé au n-ième caractère.

 @see printf
 @see fprintf
 @see snprintf
 @see vprintf
 @see vfprintf
 @see vsprintf
 @see vsnprintf
Paramètres
strle buffer dans lequel on écrit.
sizele nombre maximum de caractères à écrire dans le buffer.
formatchaîne de format précisant le format de conversion pour la sortie.
...liste variable d'arguments à afficher.
Renvoie
En cas de succès, renvoit le nombre de caractères affichés. Négatif en cas d'erreur.
int sprintf ( char *  str,
const char *  format,
  ... 
)

Écrit un message (en utilisant la syntaxe printf habituelle) dans le buffer passé en argument. Attention, aucune allocation mémoire n'est faite.

 @see fprintf
 @see sprintf
 @see snprintf
 @see vprintf
 @see vfprintf
 @see vsprintf
 @see vsnprintf
Paramètres
strle buffer dans lequel on écrit.
formatchaîne de format précisant le format de conversion pour la sortie.
...liste variable d'arguments à afficher.
Renvoie
En cas de succès, renvoit le nombre de caractères affichés. Négatif en cas d'erreur.

Voici le graphe des appelants de cette fonction :