低度cin病變是什么意思 C 問題!cin能讀取回車和空格字符嗎?
C 問題!cin能讀取回車和空格字符嗎?不能,CIN遇到回車和空格結(jié)束讀取,例如,下面的代碼:stringstrcin>>strcout<<str input:ying輸出結(jié)果將是:
C 問題!cin能讀取回車和空格字符嗎?
不能,CIN遇到回車和空格結(jié)束讀取,例如,下面的代碼:stringstrcin>>strcout<<str input:ying輸出結(jié)果將是:ying空間擴(kuò)展后的數(shù)據(jù)將被丟棄:CIN是C標(biāo)準(zhǔn)的輸入流,在編程語言中交換流需要iostream。H支持,也就是說,在開始時,#include<iostream。H>(新版本的編譯器是include<iostream>)應(yīng)該讀作“see”,注音符號“/Si:n/”。CIN代表標(biāo)準(zhǔn)輸入設(shè)備。提取操作符“>>”用于從設(shè)備鍵盤獲取數(shù)據(jù),將其發(fā)送到輸入流對象CIN,然后將其發(fā)送到內(nèi)存。使用CIN可以從鍵盤獲得多個輸入值。具體格式如下:CIN>> expression1>> expression2。。。>>表達(dá)式。
C 中怎么使cin不換行?
如果你想實現(xiàn)它,這不是不可能的,只是有點麻煩。因為像CIN這樣的輸入流類,函數(shù)都以回車結(jié)束。如果您不想讓它顯示回車符,我可以想到兩種方法:使用C語言函數(shù)getch將讀取的字符轉(zhuǎn)換成字符串,然后再轉(zhuǎn)換成數(shù)字。這樣,數(shù)字就可以不換行地讀入。但是如果使用getch操作非常麻煩,首先需要讓用戶輸入數(shù)字,然后使用for來實現(xiàn)循環(huán)輸入。這對你來說不麻煩,但對操作員來說麻煩。C類:用CIN輸入一個數(shù)字字符串,保存在string類中,然后轉(zhuǎn)換成數(shù)字,然后用system(“CLS”)清除屏幕,輸出字符串中的所有數(shù)據(jù),不輸出回車