c与c++之间的转换以及流的运用
2015-03-10 23:15
267 查看
#include"aa.h"
#include<iostream>
#include<stdio.h>
#include<string.h>
#include<fstream>
#include<sstream>
#include<iomanip>
#include<string>
using namespace std;
int main()
{
//c语言的字符串转化为c++字符串
char *i="abc";
char j[4]="def";
string k1=i;
string k2=j;
cout<<i<<endl;
//c++的字符串转化为c语言字符串
const char *i2=k1.c_str();
cout<<i2<<endl;
//c语言转换“1.1”为1.1
string a="1.1";
float cc;
cc=atof(a.c_str());
cout<<cc<<endl;
//c++用流的形式
string a1="1.2";
stringstream str(a1),str2;
float bb;
str>>bb;
cout<<bb<<endl;
//double转化为string
string i1;
stringstream jj(i);
double source=3.1415926535;
jj<<setiosflags(ios::fixed)<<setprecision(3)<<source ;//头文件iomanip
jj>>i1;
cout<<i1<<endl;
return 0;
}
#include<iostream>
#include<stdio.h>
#include<string.h>
#include<fstream>
#include<sstream>
#include<iomanip>
#include<string>
using namespace std;
int main()
{
//c语言的字符串转化为c++字符串
char *i="abc";
char j[4]="def";
string k1=i;
string k2=j;
cout<<i<<endl;
//c++的字符串转化为c语言字符串
const char *i2=k1.c_str();
cout<<i2<<endl;
//c语言转换“1.1”为1.1
string a="1.1";
float cc;
cc=atof(a.c_str());
cout<<cc<<endl;
//c++用流的形式
string a1="1.2";
stringstream str(a1),str2;
float bb;
str>>bb;
cout<<bb<<endl;
//double转化为string
string i1;
stringstream jj(i);
double source=3.1415926535;
jj<<setiosflags(ios::fixed)<<setprecision(3)<<source ;//头文件iomanip
jj>>i1;
cout<<i1<<endl;
return 0;
}
相关文章推荐
- 深入理解c++中char*与wchar_t*与string以及wstring之间的相互转换
- 深入理解c++中char*与wchar_t*与string以及wstring之间的相互转换 [转]
- 深入理解c++中char*与wchar_t*与string以及wstring之间的相互转换
- 深入理解c++中char*与wchar_t*与string以及wstring之间的相互转换
- 【C++】MFC中的CString和std::string,以及两者之间的相互转换(基于VS201X版本)
- c++中的char*与wchar_t*与string以及wstring之间的相互转换
- 深入理解c++中char*与wchar_t*与string以及wstring之间的相互转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- 字符集之间转换(UTF-8,UNICODE,Gb2312) c++
- Symbian C++ 各种类型之间的转换
- C# 图片与byte[]之间以及byte[]与string之间的转换
- C/C++ 和 C#之间的类型转换
- MyGirl,曾哥,PLMM,以及C++之间的关系
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- Symbian C++ 各种类型之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- AS3.0 实例学习 熟悉addChild和removeChild在不同的swf之间的运用,以及loader的用法
- Symbian C++ 各种类型之间的转换!!
- 【转】Symbian C++ 各种类型之间的转换
- SymbianC++各种类型之间的转换!!(整理)