</pre><p>int to char</p><p><pre class="cpp" name="code">#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int _tmain(int argc, _TCHAR* argv[])
{
double *doub = new double();
*doub = 123;
char* ch = new char[256];
_itoa_s((int)*doub, ch, 256,10);
printf("%s", ch);
return 0;
}
i 传入数字
ch 传出字符
si 传出字符长度
t 传入字符进制(二进制 八进制 十进制 十六进制)
_itoa_s(int i ,char* ch,size si,int t)
double to char
double* db = new double();
*db = 123.45;
char* buffer = new char[256];
_gcvt_s(buffer,256,*db,5);
_gcvt_s(char* buffer,size si,double db,int i)
buffer 传出字符
size 传出字符的长度
db 传入数字
int 传入数字有效长度