上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
GGCqwop 偶而上來逛逛的過客
註冊時間: 2008-01-09 文章: 9
0.00 果凍幣
|
發表於: 2008-1-10, AM 12:34 星期四 文章主題: 初學者的好多個問題^^" |
|
|
#include <iostream>
using namespace std;
int main(){
int x;
cin>>x; //這行是....??
cout<<x<<endl; //這個跟 cout<<"x"<<endl; 有什麼不一樣?
system("pause");
return 0;
} |
|
回頂端 |
|
|
lsk 喜歡上這裡的冒險者
註冊時間: 2007-06-20 文章: 93
20.59 果凍幣
|
發表於: 2008-1-10, AM 5:54 星期四 文章主題: Re: 初學者的好多個問題^^" |
|
|
GGCqwop 寫到: | #include <iostream>
using namespace std;
int main(){
int x;
cin>>x; //這行是....??
cout<<x<<endl; //這個跟 cout<<"x"<<endl; 有什麼不一樣?
system("pause");
return 0;
} |
cin是接受input,也就是鍵盤輸入的...的東西,它是一個內建的物件。cin>>x 這一行會接收你在鍵盤上按Enter之前所輸入的內容,然後把它存到x這個變數裡面。
cout正好相反,它是用來輸出的。上面那一行主要是把x的內容印出來,然後換行(endl = end of line)。"x"則是只印出x這個字母,並不是把x當作一個變數來看待喔!
希望有幫到忙~ |
|
回頂端 |
|
|
GGCqwop 偶而上來逛逛的過客
註冊時間: 2008-01-09 文章: 9
0.00 果凍幣
|
發表於: 2008-1-10, AM 10:34 星期四 文章主題: |
|
|
謝謝~大致上都算了解
對了!
只能輸入 10個字元?
1234567890
1234567890
超過10個字元就會出現2 ??
123456789011
2 |
|
回頂端 |
|
|
yag Site Admin
註冊時間: 2007-05-02 文章: 689
2704.11 果凍幣
|
發表於: 2008-1-10, PM 9:30 星期四 文章主題: |
|
|
GGCqwop 寫到: | 謝謝~大致上都算了解
對了!
只能輸入 10個字元?
1234567890
1234567890
超過10個字元就會出現2 ??
123456789011
2 |
那是因為超過int的4位元長度造成的錯誤 |
|
回頂端 |
|
|
fire231 散播福音的祭司
註冊時間: 2007-09-15 文章: 152
322.55 果凍幣
|
發表於: 2008-1-10, PM 10:21 星期四 文章主題: |
|
|
COUT跟CIN是C++的標準輸出
有""括起來的代表是 字
沒有的代表是 變數
如果你用錯了~不是無法輸出~就是顯示的不是你要的 |
|
回頂端 |
|
|
babu61509 散播福音的祭司
註冊時間: 2007-08-26 文章: 142
681.01 果凍幣
|
發表於: 2008-1-10, PM 11:14 星期四 文章主題: |
|
|
fire231 寫到: | COUT跟CIN是C++的標準輸出輸入串流
有""括起來的代表是 字串
沒有的代表是 變數
如果你用錯了~不是無法輸出~就是顯示的不是你要的 |
偷補一些字!
我記得C++也能規格化輸出輸入....忘了怎麼用 ~_~ _________________ 已經畢業了!! |
|
回頂端 |
|
|
sibily24 稍嫌羞澀的路人
註冊時間: 2008-02-12 文章: 1
0.00 果凍幣
|
發表於: 2008-2-12, PM 2:47 星期二 文章主題: |
|
|
可以使用 gets()函數
gets(字符數組) ︰從標準輸入設備(stdin)──鍵盤上,讀取1個字符串(可以包含空格),並將其存儲到字符數組中去
讀取的字符串,其長度沒有限制,但要保證字符數組有足夠大的空間,存放輸入的字符串。 |
|
回頂端 |
|
|
|