java char數(shù)組轉(zhuǎn)string 新人求助,QString如何轉(zhuǎn)換為char數(shù)組?
新人求助,QString如何轉(zhuǎn)換為char數(shù)組?你好,我是小天。我很高興為你回答。首先,qstring轉(zhuǎn)換為qbytearray,然后qbytearray轉(zhuǎn)換為char*view plain//inc
新人求助,QString如何轉(zhuǎn)換為char數(shù)組?
你好,我是小天。我很高興為你回答。
首先,qstring轉(zhuǎn)換為qbytearray,然后qbytearray轉(zhuǎn)換為char*view plain//include“teclasss。H “#include<qtgui/QApplication>#include<qtdebug>#include<qstring> int main(int argc,char*argv){QApplication a(argc,argv)qstring STR=“hello”//qstring to char*qbytearray=托拉廷街1號()字符*毫米=ba.數(shù)據(jù)()qdebug()<<mm<<endl//調(diào)試時,控制臺中的輸出返回a.exec()}]。更專業(yè)的科普知識,請關(guān)注我。如果你喜歡我的回答,也請給我表揚或轉(zhuǎn)發(fā),你的鼓勵是支持我寫下來的動力,謝謝。
char數(shù)組轉(zhuǎn)string?
1. 它是在構(gòu)造字符串時直接創(chuàng)建的。Char data[]={s“,”g“,”K“}字符串STR=新字符串(數(shù)據(jù))2。字符串可以直接轉(zhuǎn)換。String.valueOf值(char[]Chr)正常。例如:char[]Cha={s“,”g“,”H“}字符串n=String.valueOf值那你為什么要便宜呢?
如何將整數(shù)轉(zhuǎn)換為字符串?
你能把它變成一個無符號字符數(shù)組真是太好了。
你在說什么?你把它保存為int了嗎?你想現(xiàn)在就打開嗎?
如果你決定,我將使用字符串。別阻止我
這不是沒有解決辦法。
如何將char數(shù)組轉(zhuǎn)成string?
有很多方法:
假設(shè)C字符串被定義為char ch[]=“Hello world!"
1. 將C字符串傳遞給構(gòu)造函數(shù)以創(chuàng)建字符串對象:
string str(CH)
2。使用復(fù)制構(gòu)造函數(shù)創(chuàng)建字符串對象:
string STR=ch
3。在字符串類中為現(xiàn)有字符串對象定義的調(diào)用賦值運算符:
string STR
STR=ch
前兩個類似,但與第三個不同。前兩種是直接用構(gòu)造函數(shù)創(chuàng)建一個內(nèi)容與C字符串一致的string對象;第三種是C標準庫編寫的string類重載賦值運算符,這樣就可以用C字符串作為右運算符給string對象賦值,以便string對象的內(nèi)容與C字符串一致。