在c++中,字元陣列的輸入輸出有兩種方式
逐個輸入輸出字元
將整個字串一次輸入或輸出
經典案例:c++輸出字串
#include
//預處理
using
namespace std;
//命名空間
intmain()
//主函式
執行以上程式會輸出:
請手動輸入長度小於10的字串:cyuyan
輸出手動輸入的字串:cyuyan
----
----
----
----
----
----
----
----
process exited after 13.28 seconds with return value 0
請按任意鍵繼續.
..
cyuyan這6個字元在記憶體中儲存時,後面會自動加乙個結束符』\0』,輸出時,逐個輸出字元直到遇到結束符\0為止。
cout<在使用字元陣列時讀者需要注意以下5點:
輸出的字元不包括結束符\0。
輸出字串時,cout流中用字元陣列名,而不是陣列元素名。
如果陣列長度大於字串實際長度,也只輸出到\0結束。
如果乙個字元陣列中包含乙個以上\0,則遇 第乙個\0時輸出就結束。
用cin從鍵盤向計算機輸入乙個字串時,從鍵盤輸入的字串應短於已定義的字元陣列的長度,否則會造成陣列越界。
c++原樣輸出輸入的字串
字元陣列的輸入輸出
scanf 對字元型別有 c 和 s 兩種格式 printf 同理,下同 其中 c 用來輸入單個字元,s 用來輸入乙個字串並存在字元陣列裡。c 格式能識別空格跟換行並將其輸入,而 s 通過空格或換行來識別乙個字串的結束。示例 includeint main 輸入 tat tat tat 輸出 tat...
字元陣列的輸入輸出
include c 的萬用標頭檔案 using namespace std intmain c 十分神奇,可以直接用輸入輸出流操作char陣列 int絕對不可以 include c 的萬用標頭檔案 using namespace std intmain include using namespace...
C C 字元陣列的輸入輸出
字元陣列就是char陣列,當維度是一維是可以當做 字串 當維度是二維時可以當成是字串陣列,即若干字串。字元陣列的輸入除了使用scanf外,還可以使用getchar或者gets 其輸出除了使用printf外,還可以使用putchar或者puts。1 scanf輸入,printf輸出 scanf對字串的...