今天发现一种 string 与 其他型别之间 的转换方法
2006-10-10 09:07
344 查看
今天在做topCoder时,一个函数的返回类型是"No, "+int型的值,也就是string和int 的对接。直接使用str+i是不行的。于是采用了自己常用的方法:
char a[100]; sprintf(a,"No, "%d",i);然后输出string(a)
后来看了一下其他人的,发现很多人使用如下方法(自己孤陋寡闻
):
string itos(int x){ostringstream o; o<<x; return o.str();}
int itos(string s){ istringstream in(s); int x; in>>x; return x;}
感觉可以是string与其他型别的转换,可以根据自己的需要,只要知道需要转换到的具体型别就可以了~
string ftos(float f){.......}
string stof(string s){...;float f; ...>>f;...}
应该是这样的
-----知识在于点滴积累----
char a[100]; sprintf(a,"No, "%d",i);然后输出string(a)
后来看了一下其他人的,发现很多人使用如下方法(自己孤陋寡闻
):
string itos(int x){ostringstream o; o<<x; return o.str();}
int itos(string s){ istringstream in(s); int x; in>>x; return x;}
感觉可以是string与其他型别的转换,可以根据自己的需要,只要知道需要转换到的具体型别就可以了~
string ftos(float f){.......}
string stof(string s){...;float f; ...>>f;...}
应该是这样的
-----知识在于点滴积累----
相关文章推荐
- Date和String之间的一些转换方法
- [Java] double与String之间的相互转换方法[转]
- C#中Byte[]和String之间转换的方法
- CString 和 string, char * , char[], 以及其他类型之间的互相转换小结
- C++中string 和其他类型之间的转换
- wstring 和 string 之间的相互转换方法
- C++ 字符串融合 和 string 与 int 之间最简单的转换方法
- json对象与javaBean,String字符创之间相互转换的方法
- COleVariant 类型和其他类型之间的转换方法
- String与其他类型的转换,compareTo方法,substring
- Go语言string,int,int64 ,float之间类型转换方法
- JAVA基本数据类型与其他语言数据类型之间的转换方法
- c++中char *和string之间的转换方法
- [Java] double与String之间的相互转换方法[转]
- 今天发现一个区分IE和其他浏览器的一个新方法
- 从一道例题谈Arrays.toString()与其他String的转换方法
- Java中InputStream和String之间的转换方法
- String与其他类型之间转换
- [Java] double与String之间的相互转换方法
- Java中InputStream和String之间的转换方法