字符數組的輸入與輸出
阿新 • • 發佈:2018-12-07
bsp iostream pan pri 數組 printf har put getch
#include "stdafx.h" #include "iostream" int _tmain(int argc, _TCHAR* argv[]) { char a[3][5]={}; for(int i=0;i<=2;i++) { gets(a[i]); } for(int i=0;i<=2;i++) { puts(a[i]); } system("pause"); return 0; }
以上是二維數組的輸入與輸出// 輸入時要註意分行輸入
對於一維字符數組,有以下幾種方法:char a[12];
(1)scanf("%s",str);//識別空格作為字符串的結尾;即若輸入hag jhg 則只輸出hag;
(2)getchar 逐個對元素賦值;//可以識別 ‘\n‘ ,
(3)gets(a);//遇換行符結束,即一按回車就結束,自動在字符串末尾加上 ‘\0‘
(4)char *b; b=a; scanf("%s",a); // 借助字符指針變量實現對數組的賦值;
輸出均可用printf("%s",a);
其次有for循環可輸出
for(int i=0;i<=11;i++)
{
printf("%c",a[i]);
}
字符數組的輸入與輸出