【面试题目】-string与int/float间的转换
2008-12-25 22:26
190 查看
// changstring.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
#include <sstream>
#include <string>
#include <cstdlib>
using namespace std;
template <class T>
void convertFromString(T &, const std::string &);
template <class T>
std::string ConvertToString(T);
int _tmain(int argc, _TCHAR* argv[])
{
std::string s("123");
// Convert std::string to int
int i = 0;
convertFromString(i,s);
std::cout << i << std::endl;
float f=12.5;
string str=ConvertToString(f);
cout<<str<<endl;
cin>>i;
}
template <class T>
void convertFromString(T &value, const std::string &s)
{
std::stringstream ss(s);
ss >> value;
}
template <class T>
std::string ConvertToString(T value)
{
std::stringstream ss;
ss<<value;
return ss.str();
}
//
#include "stdafx.h"
#include <iostream>
#include <sstream>
#include <string>
#include <cstdlib>
using namespace std;
template <class T>
void convertFromString(T &, const std::string &);
template <class T>
std::string ConvertToString(T);
int _tmain(int argc, _TCHAR* argv[])
{
std::string s("123");
// Convert std::string to int
int i = 0;
convertFromString(i,s);
std::cout << i << std::endl;
float f=12.5;
string str=ConvertToString(f);
cout<<str<<endl;
cin>>i;
}
template <class T>
void convertFromString(T &value, const std::string &s)
{
std::stringstream ss(s);
ss >> value;
}
template <class T>
std::string ConvertToString(T value)
{
std::stringstream ss;
ss<<value;
return ss.str();
}
相关文章推荐
- 今天面试的题目char*转换为float
- C++中int、double、float。string等常见类型转换
- 面试题目,金融行业交易金额小写转换为大写的方法,我写的几个版本
- C# string类型转换为float精度问题
- java float double string转换和根据是否是小数判断显示格式
- 2014年2月8日 java编程思想 String字符串学习 面试题目回顾
- 如何将float转换为string(ZZ)
- 【剑指Offer面试编程题】题目1508:把字符串转换成整数--九度OJ
- Unity3D中的socket通信之八(字节数组与数据转换dll-byte int string float)
- c++ 利用函数模板将int float等数字转换成string类型
- C++中将string类型转换为int, float, double类型 主要通过以下几种方式:
- Android中 int,float,Double,String 互相转换
- c++ float 转换到string
- string与float之间转换、精度
- VC 中 Cstring 与 int、float、double、char、string数据类型的相互转换
- String与int float double 类型之间的转换
- C++中将string类型转换为int, float, double类型 主要通过以下几种方式:
- [置顶] Android面试题目之二:整形转换为字符串
- 一个string类型转换为float类型的类
- java中String,int,Integer,char,Long,Float,Double,Date 类型转换