c++語法整理:
1, char轉string
1) string.insert(s.begin(), char)
2, char*轉string
1) string(char*)
2) string = char*
3, int轉string
1) char buf[10];
sprint(buf, 「%d」, 100);
string b = buf;
2) stringstream ss; (sstream.h)
ss4, string轉char*
1) const char* = string.data() ->沒有」\n」
2) const char* = string.c_str() ->有」\n」
3) string.copy(char, copynum, beginlocation)
4) string str;
char buf[10];
strcpy(buf, str.c_str());
5, string轉char
1) string.c_str()[i]
6, string轉int
1) int = atoi(string.c_str()) (cstdlib.h)
2) int = boost::lexical_cast(string)
3) int i; stringstream ss(string);
ss>>i;
7, string轉double
1) double = atof(string.c_str()) (cstdlib.h)
2) double d; stringstream ss(string);
ss>>d;
8, 去限定符const
1) const_cast(expression)
2) int* = (int*)(&const int)
補充:· static_cast (expression)
· reinterpret_cast (expression)
· dynamic_cast (expression)
9, qt中c++ string轉qstring
qstring = qstring(qstring::fromlocal8bit(string.c_str()))
10,qstring轉string
string((const char*)qstring.tolocal8bit())
11, c++檔案讀寫
讀取檔案:
ofstreamf(「output.txt」); / fstream f(「output.txt」)
f<<…
寫檔案:
ifstreamf(「input.txt」); / fstream f(「input.txt」)
f>>…
f.close();
feof()是否到達檔案末尾
fewind()復位檔案定位器到檔案開始處
fgets(str,int,file)讀取指定個數的字元或一行
C 資料型別轉換大全
研究了c 中資料型別之間的轉換涉及的一些問題,希望大家給予意見!1 資料型別的類名 這裡講的資料的類名指的是 sytem.data.dbtype對應的型別,我是這樣理解的。類名 system中相對應的型別 bool system.boolean 布林型,其值為 true 或者 false char ...
mysql型別轉換c 型別轉換 C 型別轉換
一 簡介 型別轉換 把資料從一種型別轉換另一種型別 我們要求等號兩邊參與運算子必須型別一致,如果不一致,滿足下列條件會發生自動型別轉換或者隱式型別轉換。1.兩種型別相容 例如 int和double 相容 都是數字型別 2.目標型別大於源型別 double int 顯示型別轉換 1.兩種型別相相容 i...
vc資料型別轉換大全
int i 100 long l 2001 float f 300.2 double d 12345.119 char username 程佩君 char temp 200 char buf cstring str variant t v1 bstr t v2 一 其它資料型別轉換為字串 二 字串轉...