最近在帮一个学长做作业,作业的要求很简单,c++,面向对象,不让用数据库,不让用网络,代码量在1000~3000行。。。刚开始看以为很简单,这种面向对象的东西用java不知道写过多少了。。。c++也应该差不多,不过后来发现了问题,不让用数据库,所有数据都用文件存储,于是麻烦来了。。。int,char[],string等集中基础数据类型之间的转化还是很麻烦的,不像java,什么都是类。
现在刚做完这东西,趁着还能记住来这里总结一下这几种数据类型之间的转换。
1,int 转 string:
string getstring ( const int n )
{
std::stringstream newstr;
newstr<<n;
return newstr.str();
}
2,char 转 string
string s(char *);
3,string 转 char *
char *p = string.c_str();
4,char转int可以用atoi,atol等函数。
方法应该还有很多,如果c的二进制按位处理学的好的话这些函数自己写比较好,可以按照自己的想法来,想怎么转就怎么转
分享到:
相关推荐
C++ 四种强制类型转换的总结
C++中的数据类型转换方法标准c++MFC类型,归纳汇总。
C#写的 C,C++语言的数据类型转换;C的时间戳转换工具
C++和C#之间使用不同数据类型,当使用不同的语言实现时就需要转换数据类型
C++数据类型之间的转换,描述了c++中一些常见的数据类型之间的转换
c++与pb的数据类型的转换关系,可解决pb中API编程涉及的数据类型转换问题
C++和C#的类型转换,全面地列出了C++和C#中对应的类型,因为在调用dll中经常地在两种语言之间转换数据类型。
描述在使用C语言进行编程时经常遇到的数据类型间的相互转换问题。
c++ 数据类型转换 c++ 数据类型转换 c++ 数据类型转换 c++ 数据类型转换
C++中不同数据类型之间相互转换总结,如string、CString、int、long、float、double等之间相互转换。
C++ 多种数据类型转换,包括C++语言的常用数据类型之间的转换
c/c++ Windows移植到LINUX 的数据类型转换总结,都在WinToLinux.h文件中,需要时直接引入此头文件即可,很实用。
学习C++必经之路,入门级知识总结,笔记本知识概况,走一步再走一步
C++常用数据类型使用转换详解
类的转换,C++的内部数据类型遵循隐式类型转换规则,成员转换函数
30种c++中常用到的数据类型转换。已经封装成函数的形式,包含.h和.c,直接包含到工程中就能用
MFC各种数据类型转换 MFC各种数据类型转换 MFC各种数据类型转换 MFC各种数据类型转换 MFC各种数据类型转换
2.1 C++语言概述 2.2 基本数据类型和表达式 2.3 数据的输入与输出 2.4 算法的基本控制结构 2.5 自定义数据类型
java jni 与 c++ 数据类型转换 及调用
将任意基本类型转换为二进制字符串的C++代码...