int转char *,char *转int
一、int->char *
将整型打印到一个数组里面
int i = 123; char a[5] = {'0'}; sprintf(a,"%d45",i);//将整型的123打印到a里面 //及a[0] = 1;a[1] = 2;a[2] = 3;a[3] = 4;a[4] = 5;
二、char *->int
#include <stdio.h> #include <stdlib.h> int i; char a[5] = {"123"}; i = atoi(a);//将123转换为整型付给i
三、char *转QString
char* ch = "acuity";
QString str(ch);
四、QString转char []
QString name; char buf[N] = {'\0'}; name = ui->lineEdit->text(); //将QString转化为char [] sprintf(buf,"%s",name.toUtf8().data());