In C:
#include <math.h>
#include <stdio.h>
char* itoa(int num)
{
/* log10(num) gives the number of digits; + 1 for the null terminator */
int size = log10(num) + 1;
char *x = malloc(size);
snprintf(x, size, "%d", num);
}In C++:
#include <iostream>
#include <sstream>
#include <string>
string itoa(int num)
{
stringstream converter;
converter << num;
return converter.str();
}Author : Webmaster
0 nhận xét:
Post a Comment