char[] CString string 的相互轉換

先假定有如下變量: CString cs; string ss; char ch[100]; 1.char[]轉換CString: cs=ch; //直接賦值 2:CString轉換char[]: (1):strcpy(ch,cs); (2):sprintf(ch,"%s",cs); 如果是char * pch=new char[100]; 也可以用pch=cs.GetBuffer(cs.GetLength()); 3:CString轉換string: ss=cs; //直接賦值 4:string轉換CString: cs=ss.c_str(); 5:char[]轉換string: ss=ch;//直接賦值 6:string轉換char[]: strcpy(ch,ss.c_str()); sprintf(ch,"%s",ss.c_str());
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章