C++ int与string或者char*之间的转换总结

来源:互联网 发布:云狐网络科技园怎么样 编辑:程序博客网 时间:2024/06/06 01:39
#include "stdafx.h"#include <iostream>#include <string>#include <sstream>using namespace std;int main(void){//method1char buf[4];itoa(123,buf,10);//自动添'\0'cout<<buf<<endl;char buf1[]="567";int var=atoi(buf1);cout<<var<<endl;//method2int var1=345;stringstream ss;ss<<var1;string str;ss>>str;cout<<str.c_str()<<endl;ss.clear();//这里注意清空str="678";ss<<str;ss>>var1;cout<<var1<<endl;//单向转int var2=200;char buf2[4];sprintf(buf2,"%d",var2);cout<<buf2<<endl;system("pause");return 0;}

0 0
原创粉丝点击