[C++] string 和char[]互轉(string and char[] transform)
文章推薦指數: 80 %
處理檔案資料,最常使用char[]或string來儲存字串,前者是字元陣列,為C所擁有,當然C++也可以使用;…
逍遙文工作室
JustMyLife&MyWork
[C++]string和char[]互轉(stringandchar[] transform)
2011年05月01日
處理檔案資料,最常使用char[]或string來儲存字串,前者是字元陣列,為C所擁有,當然C++也可以使用;而後者是C++獨有的字串類別,可以產生字串物件。
在使用C++處理字串時,時常會char[]和string互轉,來符合接下來要使用的函式中參數的型態,假如可以互轉自如,那麼處理起檔案資料會更簡單便利喔!
我測試的程式碼如下:
/**
Theme:string&char[]transform
Compiler:DevC++4.9.9.2
Date:100/05/01
Author:ShengWen
Blog:https://cg2010studio.wordpress.com/
*/
#include
延伸文章資訊
- 1c/c++中string与char的区别 - CSDN博客
- 2CString與string、char*的區別和轉換 - 程式人生
string是C++標準庫(STL)中的型別,它是定義的一個類,定義在<string>標頭檔案中。裡面包含了對字串的各種常用操作,它較char*的優勢是內容可以動態拓展, ...
- 3字元陣列與字串 - OpenHome.cc
字串就是一串文字,在C++ 談到字串的話,一個意義是指字元組成的陣列,最後加上一個空(null)字元 '\0' ,例如底下是個 "hello" 字串: char text[] = {'h', '...
- 4C++ 中string和char* 的区别- Tsingke - 博客园
1、定义:. string:string是STL当中的一个容器,对其进行了封装,所以操作起来非常方便。 char*:char *是 ...
- 5C/C++ - String 用法與心得完全攻略
一、String 簡介. string 是一個保存char 的序列容器,把字串的記憶體管理責任交由string 負責而不是programmer,減輕 ...