c++数字转字符串
C++中怎么讲一个整形数字转换成char数组类型或者string类型呢??比如n=1221,怎么转换成chars[]="1221"或者stirngs("1221");是不...
C++中怎么讲一个整形数字转换成char 数组类型或者string类型呢??
比如n=1221,怎么转换成char s[]="1221"或者 stirng s("1221");
是不是系统有那个转换函数呢??请大虾指教。。 展开
比如n=1221,怎么转换成char s[]="1221"或者 stirng s("1221");
是不是系统有那个转换函数呢??请大虾指教。。 展开
3个回答
展开全部
#include <cstdio>
#include <cstdlib>
#include <string>
void main()
{
char s[]="1221";
string s2("1221");
printf("%s\t%s\n", s, s2.c_str());
}
#include <cstdlib>
#include <string>
void main()
{
char s[]="1221";
string s2("1221");
printf("%s\t%s\n", s, s2.c_str());
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加头文件#include <stdlib.h>
用itoa()函数。和atoi()函数
#include <stdlib.h>
#include <iostream.h>
void main()
{
char str1[20];
int num1=40;
itoa(num1,str1,10);
cout<<str1<<endl;
char str2[10]={"12345"};
int num2=atoi(str2);
cout<<num2<<endl;
}
用itoa()函数。和atoi()函数
#include <stdlib.h>
#include <iostream.h>
void main()
{
char str1[20];
int num1=40;
itoa(num1,str1,10);
cout<<str1<<endl;
char str2[10]={"12345"};
int num2=atoi(str2);
cout<<num2<<endl;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询