怎样将一个整型值转换为一个字符串?(C++方法)
发布日期:2022-01-31 02:37:26 浏览次数:42 分类:技术文章

本文共 528 字,大约阅读时间需要 1 分钟。

最简单的方法是使用一个字符串流(stringstream): 

  
     #include<iostream> 
     #include<string> 
     #include<sstream> 
     using namespace std; 
  
     string itos(int i)   // 将int 转换成string 
     { 
         stringstream s; 
         s << i; 
         return s.str(); 
     } 
  
     int main() 
     { 
         int i = 127; 
         string ss = itos(i); 
         const char* p = ss.c_str(); 
  
         cout << ss << " " << p << "\n"; 
     } 
  
自然地,这种技术能够将任何使用<<输出的类型转换为字符串。对于字符串流的更多说明,
参见《C++程序设计语言》21.5.3 节。

以后想办法弄个C的办法来。。。。

int i=0;CString str;str.Format("%d",i);这样就把整型数i转化成了字符串str,若要转化为字符型接着上面的继续char   buf; buf   =   (char)(LPCTSTR)str; 即把字符串str转化为了字符型的buf,不知道是否对你有帮助,仅做参考

转载地址:https://blog.csdn.net/LJH0600301217/article/details/8649280 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:VS2010 Unicode的问题
下一篇:整型转换成字符串

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月14日 01时35分21秒