C 輸入資料流用回車符判斷終止

2021-08-25 12:24:51 字數 424 閱讀 5016

實際問題:很多讀入資料都希望用回車來結束,比如輸入一串double(輸入時用空格隔開),存入到乙個vector或陣列中,最後用回車結束(關鍵是個數不限,所以不能用固定迴圈次數來限定它。

咋一看很簡單,要程式設計突然還沒頭腦~~~關鍵是字元和整數或浮點資料的區別。

用cin.get()來獲取流中的字元,然後判讀是否為回車符,如果不是則將字元放回流中(unget),

#include "stdafx.h"

#include

using namespace std;

int _tmain(int argc, _tchar* argv)

cout<

while((c=cin.get())!='/n')

cout<

cin>>d;

return 0;

}

C 輸入資料流用回車符判斷終止

實際問題 很多讀入資料都希望用回車來結束,比如輸入一串double 輸入時用空格隔開 存入到乙個vector或陣列中,最後用回車結束 關鍵是個數不限,所以不能用固定迴圈次數來限定它。咋一看很簡單,要程式設計突然還沒頭腦 關鍵是字元和整數或浮點資料的區別。用cin.get 來獲取流中的字元,然後判讀是...

vueX redux資料流轉過程(適用回答面試官)

vuex資料流轉過程 每乙個 vuex 應用的核心就是 store,裡面又包括 1 state 資料 用來存放資料源,就是公共狀態 2 getters 計算屬性 類似vue的計算屬性,主要用來過濾一些資料 3 actions 事件 actions可以理解為通過將mutations裡面處裡資料的方法變...

C 的資料流

1 stringstream std stringstream png file png file qq 此時是把qq賦值給png file,png file.str 就是qq 即 std cout png file.str 輸出是qq 2 ofstream ofstream outfile out...