标签:空格 argv 指针变量 argc 识别 注意 turn 分行 bsp
#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]);
}
标签:空格 argv 指针变量 argc 识别 注意 turn 分行 bsp
原文地址:https://www.cnblogs.com/kinghyt/p/10084411.html