« Langage C++/Méthodes » : différence entre les versions

Contenu supprimé Contenu ajouté
m Autoformatage, retrait de la clé de tri
Ppignol (discussion | contributions)
ajout d'informations
Ligne 547 :
{{Exemple
| contenu =
<source lang="cpp">
#include <stdio.h>
 
void mToString(char* pString, int pValue)
{
sprintf(pString, "%i", pValue);
}
 
void mToString(char* pString, unsigned int pValue)
{
sprintf(pString, "%u", pValue);
}
 
void mToString(char* pString, long pValue)
{
sprintf(pString, "%ld", pValue);
}
 
void mToString(char* pString, unsigned long pValue)
{
sprintf(pString, "%lu", pValue);
}
 
int main(int pArgumentsCount, char* pArgumentsValues[])
{
int vInteger = -1123456789;
unsigned int vUnsignedInteger = 3123456789;
long vLong = -1123456789;
unsigned long vUnsignedLong = 3123456789;
 
char* vString = new char[15];
 
mToString(vString, vInteger);
printf(vString);
mToString(vString, vUnsignedInteger);
printf(vString);
mToString(vString, vLong);
printf(vString);
mToString(vString, vUnsignedLong);
printf(vString);
 
delete [] vString;
return 0;
}
 
</source>