C C 控制台輸入輸出

2021-07-29 11:34:40 字數 1158 閱讀 4257

c#

1.輸入

(1)readline()

string input=console.readline();//讀取一串字元,直到使用者按下回車。

string input ;

while ((input = console.readline()) !=null)

若要讀取一行多個數字,可以使用如下方法

string str;

str=input.split(' ');

(2)read()

ch = (char)console.read();//read()返回int 

//要讀取單個字元,則使用read()方法,它等待使用者輸入乙個鍵,然後返回結果。

//字元作為int型別的值返回,所以要顯示字元就必須轉換為char型別。

(3)readkey();//readkey()返回乙個字元按鍵

(4)注意

的是每個輸入輸出流都維護乙個字元緩衝區,用於從流接收輸入,或者用於輸出到流。

你的程式在執行letter=console::read();後出現乙個輸入提示符,假如輸入's',然後回車,相當於輸入了's\r\n',

而's'被讀到了letter變數裡,這時緩衝區裡的內容會是'\r\n',即殘留了回車鍵值。

console::readline()每次讀取一行,即可以將行尾的回車鍵讀走;console::read();每次讀取一字元,需要兩次將'\r\n'讀走,這樣才能清空到緩衝區。

2.輸出

(1)writeline()

將要輸出的字串與換行控制字元一起輸出,當次語句執行完畢時,游標會移到目前輸出字串的下一行.

(2)write()

console.write()方法,游標會停在輸出字串的最後乙個字元後,不會移動到下一行,其餘的用法與console.writeline()一樣

用一道樣題為例

如果程式去處理兩行輸入兩個整數,反而會出錯。

c++:

#include  

using namespace std;

int main()

控制台輸入 輸出

1 使用input 方法可以進行控制台輸入 例 name input 請輸入名字 此時控制台會顯示 請輸入名字 輸入完畢後按下enter會將使用者輸入的內容賦值給name變數 name input 請輸入名字 print 你好 name 2 print 輸出的多種形式 在列印結尾顯示內容 print...

python控制台輸入 輸出

python 注釋 變數 型別 python運算子 比較 邏輯運算子 print 我是簡單的字串輸出 控制台執行結果 我是簡單的字串輸出age 18 print 我今年 d歲 age age 1 print 我今年 d歲 age age 1 print 我今年 d歲 age 控制台列印結果 我今年1...

控制台介面控制(五) 輸入輸出

c中puts 函式 用來向標準輸出裝置 螢幕 寫字串並換行,其呼叫方式為,puts s 其中s為字串字元 字串陣列名或字串指標 功 能 送一字串到流stdout中 用 法 int puts char string 程式例 include int main void 說明 puts 和 printf ...