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

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

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控制檯程式怎麼判斷輸入的字串型別

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

c中怎麼判斷選擇中輸入的是不是整數

烏芹 2種方式常見的方法 第一種 js 用正則來判斷比如 第二種是在後臺來判斷 比如 public static bool isnumber object snum if long.tryparse snum.tostring out num 嘗試轉換傳入的值 return true 成功返回tru...

C 中如何儲存輸入的資料,C 如何將輸入的內容輸出到文字檔案

使用檔案操作把輸入的資料儲存到文字當中即可。1 c語言標準庫提供了一系列檔案操作函式。檔案操作函式一般以f 單詞的形式來命名 f是file的簡寫 其宣告位於stdio.h標頭檔案當中。例如 fopen fclose函式用於檔案開啟與關閉 fscanf fgets函式用於檔案讀取 fprintf fp...