c string型別怎麼輸入,c 中怎麼從鍵盤輸入string型別的變數??

時間 2021-08-30 09:08:32

1樓:

c++的string是字串類,用它宣告的“變數”即為string類的物件。輸入時可以用cin >>直接操作。如:

#include

#include

using namespace std;

int main(void)

2樓:聚發稿網

sprintf是c++繼承自c語言的函式,無法直接支援string型別,所以要先把string型別轉為基礎型別,也就是char*,這裡需要使用string類的成員函式c_str();該成員函式功能為,將string的內容轉為c語言的字元陣列表達形式。所以用sprintf將string物件str,輸出的char陣列array中的**可以寫作:sprintf(array,"%s",str.

c_str());除此外,還可以用strcpy函式,使**更簡單:strcpy(array,str.c_str());

3樓:匿名使用者

string型別的讀入可以通過cin進行,需要新增iostream標頭檔案。

4樓:棕色脂肪

cin或者getline

c++中怎麼從鍵盤輸入string型別的變數??

5樓:匿名使用者

#include

#include

using namespace std;

main(){

string s;

cin>>s;

cout<> 和cou<<

6樓:

加上這個標頭檔案#include

using namespace std;

下來定義string s1;

然後使用者輸入就可以了

7樓:橘子不辣

std::cin>>變數名;

8樓:奧特曼挺累的

string str;

str=cin.get();

或者getline.(cin,str)

望採納,有錯誤歡迎指正,嘿嘿

C中label控制項怎麼讓使用者輸入

label輸入不太可能,你可以放乙個textbox 然後設背景色與容量相同,達到相同效果 label控制項是用來顯示的並非文字框,別混淆了 label是乙個標籤,用來顯示的,你還是有texbox吧 label是顯示資訊的吧?要用text吧。c 中設定怎麼使label的內容可編輯 winform的麼?...

c控制檯程式怎麼判斷輸入的字串型別

小小木歌 小小案例提示 自己參照 public static bool yanzheng string str catch return true static void main string args 能被轉換成int型別 str else 輸入的都是字串 只能根據自己的需要轉換成對應的型別 可...

c什麼是值型別什麼是引用型別,c 中什麼是值型別什麼是引用型別

一 資料型別在它自己的記憶體分配中儲存資料,則該資料型別就是 值型別 值型別包括 1 所有數字資料型別 2 boolean char和date 3 所有結構,即使其成員是引用型別 4 列舉,因為其基礎型別總是sbyte short integer long byte ushort uinteger或...