C 讀入未知數目的輸入

2021-07-28 13:04:24 字數 574 閱讀 7379

首先,我們要明白c++中的「>>」和「<<」兩個操作符的意義。

輸出操作符「<<」將其右運算元寫到作為其左運算元的ostream物件,當操作符是輸出操作符時,結果是做操作符的值,也就是說,輸出操作返回的值是輸出流本身;

輸入操作符「>>」與輸出相似,它接受乙個istream物件作為其左運算元,接受乙個物件作為其右運算元,它從istream運算元讀取資料並儲存到右運算元中。

遇到檔案結束符(end—of—file)或者無效的輸入,istream的輸入流就是無效的。

**如下:

#include

using

namespace

std;

intmain

()

windows下我們可以通過ctrl+z來輸入檔案結束符,unix系統則通過ctrl+d。

讀入未知數目的輸入(C )

允許指定一組數求和,可以一直讀數到程式結束。include using namespace std intmain cout sum system pause return0 上述語句在輸出sum後輸出endl,endl輸出換行並重新整理與cout相關聯的緩衝區。從鍵盤鍵入檔案結束符 windows...

標準輸入cin的返回值以及讀入未知數目資料的問題

一 標準輸入cin的返回值 首先輸入操作符 接受乙個istream物件作為其左運算元,接受乙個物件為其右運算元,讀取資料並儲存到右運算元中,並返回其左運算元作為結果。以語句std cin value為例,其左運算元為std cin,右運算元為value,執行這條語句的結果是從標準輸入讀取乙個值,存放...

C 泛型之求未知數組的長度

一般情況下,已知陣列型別,我們求陣列的長度的方法一般是 double a cout sizeof a sizeof double endl 當然也可以這樣 double a cout sizeof a sizeof a 0 endl 因此,求未知數組的長度的方法也很類似了,也有兩種方式 法一 inc...