C 字串的輸入輸出

2021-06-21 14:14:55 字數 813 閱讀 9666

一、cin函式

——適合單個字元的輸入,遇到空格、製表符和換行符自動停止讀入

——同樣適合連續的不含空格、製表符和換行符的字串的輸入

#includeusing namespace std;

void main()

(3)cin.getline()

——原形: getline(char *line,int size,char='結束識別符號') 第乙個就是字元指標,第二個是字元長度,第三個1行的結束識別符號,當該引數省略時,系統預設為'\0' 

#include using namespace std;

void main ()

{ char m[20];

cin.getline(m,5);

cout<——如果要輸入多行字串,而且其中包括空格、製表符或換行時,只需要將結束標示符設定為字串中不會出現的字元即可。

#include using namespace std;

void main()

{ char cstr[200];

char bstr[200];

cin.getline(cstr,sizeof(bstr),'['); //我們以單個英文本母'x'作為終止識別符號

cin.getline(bstr,sizeof(cstr),']');

cout<<"第一行是:"輸出:ab

cd            ef  gh>[

tx]ef  gh>

tx

字串的輸入輸出

1.字串陣列 初始化 char s1 array 字元陣列 char s2 6 array 陣列長度 字串長度 1,因為字串末尾會自動添 0 printf s,c n s1,s2 2 2.字串指標 初始化 char sp pointer 字元指標 printf s,c,c n sp,sp,sp 2 ...

字元 字串的輸入輸出

字元與字串的輸入輸出 如果要使用現成的字串函式和方法,就一定要加上對應的標頭檔案,如果在c 當中呢,就是 include 如果是在c當中呢,就是 include 4.1字元,字串的輸入輸出 char c 字元的輸入輸出 scanf c c printf c c 接收單個字元 字串的輸入輸出 char...

字元 字串的輸入 輸出

提前宣告 c字串為char或char 型別,include 而c 字串為string型別。include 定義c字串時,有如下問題 char str hello world 必須初始化 char str 3 想要不初始化,必須指定長度 char str 沒有分配記憶體,且無法用字串常量初始化,否則報...