close

在C/C++中,總是會有想要印證一下自己寫的程式對不對的時候

這時候就會動用到輸出/入函數了

上一篇有說到一個輸出函數printf可以使用很多方法去印出我需要的東西

因此在這篇就不贅言的去多做介紹

cout<<"please eanter a number:";
int num;
cin>>num;
cout<<"你輸入的數字為:"<<num<<"\n";

cout<<"please eanter a number:";  
int num2;
scanf("%d",&num2);
cout<<"你輸入的數字為:"<<num2<<"\n";

輸出函數:

cout 可以印出char[]的字元,而不是string字元,這個要多注意

因為有時候會用string字元去給cout印,所以要加上c_str()轉換成char[]

cout才能夠吃這個函數而印出資料(也可以吃數字)

輸入函數:

cin就是一個輸入函數,可以輸入的資料取決於你的變數

如果你宣告給她吃的資料型態為int,他就能夠吃int

如果宣告的是char,他能夠吃的資料就是char

(cin就不會限制可以吃string或是char[])

 

scanf("%d",&num2)

scanf也是一個輸入函數,它也一樣沒有限制輸入資料

只要你希望他是什麼資料就塞什麼變數給他輸入

不過要注意的是,前面有格式化字元,它後面要吃的必須是變數的記憶體位置(就是加上&)

 

參考資料:C++ primer

arrow
arrow
    全站熱搜

    szss8765 發表在 痞客邦 留言(0) 人氣()