(C/C++) string / *char / int 基本轉換
網路上有許 string / *char / integer 基本轉換方式
string 與 *char 互相轉換的方法
1 /* string to *char */ 2 string ssbuf1 = "string temp"; 3 char *cc_buf1 = (char*)ssbuf1.c_str(); 4 cout << cc_buf1 << endl; 5 6 /* *char to string */ 7 char *cc_buf2 = "string data"; 8 string ssbuf2; 9 strcpy((char*)ssbuf2.c_str(), cc_buf2); 10 cout << ssbuf2.c_str() << endl;
int to *char / string
1 /* int to string */ 2 int num1 = 132; 3 string ssbuf3; 4 stringstream ssbuf1_stream; 5 ssbuf1_stream << num1; 6 ssbuf3 = ssbuf1_stream.str(); 7 cout << ssbuf3.c_str() << endl; 8 9 /* int to *char */ 10 int num2 = 123; 11 char *cc_buf3 = (char*)malloc(1 * sizeof(char)); 12 _itoa(num2, cc_buf3, 10); 13 cout << cc_buf3 << endl; 14 15 /* int to string */ 16 int num4 = 0x55; 17 string ssbuf4 = to_string(num4); 18 cout << ssbuf4 << endl; 19 20 /* int to hex string */ 21 int num5 = 0x66; 22 string ssbuf5; 23 _itoa(num5, (char*)ssbuf5.c_str(), 16); 24 cout << ssbuf5.c_str() << endl;
*char to int
1 /* *char to int */ 2 char *cc_buf4 = "14"; 3 int num3; 4 num3 = atoi(cc_buf4); 5 cout << num3 << endl;
其中 atoi / _itoa 兩個函數由 stdlib.h 提供是滿常見的轉換方式,另外還有 atof 提供浮點數轉換
转载于:https://www.cnblogs.com/ollie-lin/p/10279376.html
(C/C++) string / *char / int 基本轉換相关推荐
- Cocos2dx学习笔记(2) string char* int类型数据转换
1.char*转string char* cp = "char"; std::string sp = cp; 2.string转char* //1 std::string str ...
- CString,int,string,char*之间的转换(转)
............................................................... <C++标准函数库>中说的 有三个函数可以将字符串的内容 ...
- 【转载】cocos2d-x类型转换(CCstring int string char UTF-8互转)以及字符串详解
cocos2d-x中的字符串: <1>:使用 const char* 和 std::string const char* 是C风格的字符串 ,std::string 是C++风格的字符串 ...
- VC之CString,wchar_t,int,string,char*之间的转换
VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar ...
- Java中的byte[]/char[]/int/String数据类型转换
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51743969 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...
- MFCC中CString, int, string, char之间的转换
1. CString --> char* (1)传给未分配内存的指针 CString cstr ="ASDDSD"; char *ch =cstr.GetBuffe ...
- CString,int,string,char*之间的转换
<C++标准函数库>中说的 有三个函数可以将字符串的内容转换为字符数组和C-string 1.data(),返回没有"\0"的字符串数组 2,c_str() ...
- cstring转为string vc_VC之CString,wchar_t,int,string,char*之间的转换-阿里云开发者社区
VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar ...
- VC之CString,wchar_t,int,string,char*之间的转换方法
1. CString 转 wchar_t CString path = "asdf"; wchar_t wstr[256] = path.AllocSysString(); 或者: ...
最新文章
- android SwipeRefreshLayout嵌套Webview滑动冲突问题解决
- 实时数据库领域中有关数据压缩的认识误区
- CCNP自学之路——eigrp--1
- (转) oc static extern 和const
- Dell 笔记本的 BIOS设置 USB Wake Support 的设置
- Spring boot的profile文件
- boost::gregorian模块实现使用周期来计算日期信息的测试程序
- MySQL 高级 游标基本操作
- 20应用统计考研复试要点(part27)--简答题
- 3.2_ 2_ 请求分页管理方式
- 【转】通过身边小事解释机器学习是什么?
- 基于大数据的舆情分析系统架构 - 架构篇
- 计算机频繁开机是什么原因,电脑频繁自动重启什么原因
- 谷歌Google搜索语法
- 查看计算机配置在哪里,怎么看电脑配置 查看电脑配置的方法有哪些
- 上twitter_如何在Twitter上更改您的显示名称
- 搜狗如何打特殊符号 - 搜狗特殊符号的打法!!
- ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker
- C - AtoI: Convert a string of digits into its numeric equivalent
- 推荐到Oracle YEP计划
热门文章
- idea部署web项目到tomcat注意事项
- 【新手向】阿里云上ubuntu+flask+gunicorn+nginx服务器部署(二)项目部署
- WITH ROLLUP、WITH CUBE、GROUPING语句的应用
- 基于.NET Socket API 通信的综合应用
- MYSQL IFNULL函数的使用
- 第一百七十四天 how can i 坚持
- UVa 12206 (字符串哈希) Stammering Aliens
- [SecureCRT] 解决 securecrt failed to open the host key database file 的问题
- WebClient上传文件至服务器和下载服务器文件至客户端
- 根据自己平时的经验写的针对SQLSERVER操作的通用类库