关于字符串的几种输入方法!
1). 当已知所输入字符的个数时;
可用for循环语句和scanf函数来实现
例子 如下:
#include<iostream>
using namespace std;
int main()
{
char a[10];//假设已知输入10个字符
int i;
for(i=0;i<10;i++)
scanf("%c",&a[i]);
getchar();
for(i=0;i<10;i++)
printf("%c",a[i]);
cout<<endl;
return 0;
}
2).当无法确定所输入字符的个数时:
可利用gets()函数或者()函数分别实现
其中gets()函数的例子如下:
#include<iostream>
using namespace std;
int main()
{
char a[1000];
int i;
gets(a);
for(i=0;a[i]!='\0';i++)
printf("%c",a[i]);
cout<<endl;
return 0;
}
getchar()函数的例子如下:
#include<iostream>
using namespace std;
int main()
{
char a[1000];
int i;
(a,100);//a是数组名,100是最多输入字符的个数
for(i=0;a[i]!='\0';i++)
printf("%c",a[i]);
cout<<endl;
return 0;
}
此外例子中的 { for(i=0;a[i]!='\0';i++)
printf("%c",a[i]); }这两条语句均可用puts(a)和printf("%s".a)来代替
相关文章
- Python学习:split方法以及关于[0]等形式内容的详细讲解
- java字符串遍历的几种方法
- 关于 cmd 控制台默认代码页编码的几种方法
- 关于字符串的几种输入方法的简单讲解!
- 面试题:将字符串反转的8种方法,你能想到几种?
- Java 中 关于实现字符串反转的几种操作(CharAt6、append1、reverse3、法)(用户从键盘输入一个1~999判断回文)(StringBuffer和String区别简略介绍)
- 【Java】关于解析socket传来的字符串时报错: not close json text, token : error的解决方法
- java字符串统计字母个数_java8 统计字符串字母个数的几种方法总结(推荐)
- 字符串输入的几种方式
- C中字符串的几种定义方法及说明