發新話題

[分享] c++ 教學 1-4 使用者輸入

c++ 教學 1-4 使用者輸入

前面幾章介紹了變數與螢幕輸出的用法, 在這篇教學接著要介紹的是標準輸入
*注意: C++所有語法大小寫有差.


寫程式, 總不可能說全部的資料都是原本就有的, 如果沒有使用者輸入, 那程式的可能性就被侷限在輸出資料. 今天要介紹的是輸入 (input), 由於輸入的資料必須存在變數裡面, 所以還不知道如何使用變數的朋友請先查閱先前的教學.

cin保留字是C++的輸入用字. 其實用法十分的簡單, 當您輸出一個變數number的數值時是這樣寫的: cout << number;. 而輸入的時候其實只是倒過來: cin >> number;, 沒錯, 就這麼簡單, 把箭頭轉過來就成了.

以下是一段範例:
複製內容到剪貼板
代碼:
#include <iostream.h>
#include <stdlib.h>


void main()
{
   int computer;
   cin >> computer;
   double RAM;
   cin >> RAM;
   char Jump;
   cin >> Jump;


  cout << computer << endl;
  cout << RAM << endl;
  cout << Jump << endl;
}
這邊的主題: cin其實並不難懂. 上面這隻短短的程式宣告了三個變數: 整數computer, 浮點數RAM 與 字元Jump. 每當您宣告一個變數就要求使用者輸入. 試著編譯程式然後執行, 一開始執行的時候您應該會看到白色游標在那邊閃啊閃的, 這就是提示您輸入的游標.

*注意: 如果輸入與變數資料型態不符合的數值會產生資料保存不完整或是執行時期錯誤 (Runetime Error).

您輸入一個整數, 一個小數 (浮點數)和一個英文字母以後, 螢幕上應該會輸出您剛剛輸入的三個數值.

其實就這麼簡單而已, 如果您執行以後發現輸入完畢以後程式就自動關閉了, 這是因為您的編譯器需要特別的指令來暫停程式, 您可以嘗試以下方法: 在程式最底端加上一行: system("PAUSE"); 開啟一個DOS視窗然後執行, 視窗執行完就不會關閉 您必須先連結 (include) <conio.h> 這個函式庫 (library) 然後在程式最底端加上一行: getch();

本帖最近評分記錄

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。