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 ...