C语言

方式1:

利用gets()函数实现字符串的一个输入。

#include<iostream>
using namespace std;
int main()
{char arr[20];gets(arr);cout<<arr;return 0;
}

我们再来看一下,字符的一个长度。

利用的是strlen函数,需要用到头文件cstring

#include<iostream>
#include<cstring>
using namespace std;
int main()
{char arr[20];gets(arr);cout<<strlen(arr);return 0;
}

输出结果:

我们发现了什么?

输出为5,实际就是我们输入字符长度的一个结果。


方式2:

scanf的一种输入方式

#include<iostream>
#include<cstring>
using namespace std;
int main()
{char arr[20];scanf("%s",arr);cout<<(arr);return 0;
}

输出结果:

发现空格位置是不进行输入的。

正好 来看一下,字符的一个数量。

#include<iostream>
#include<cstring>
using namespace std;
int main()
{char arr[20];scanf("%s",arr);cout<<strlen(arr);return 0;
}

发现只是计算输入到数组中的数据。

注意:scanf方式进行遇到空格停止。


C++

c.get(地址,字符长度)

需要用到头文件cstring

#include<iostream>
#include<cstring>
using namespace std;
int main()
{char arr[20];cin.get(arr,20);cout<<(arr);return 0;
}

输出结果:

来看看字节的数量:

C语言/C++数组字符串输入相关推荐

  1. C语言多行字符串输入问题

    C语言多行字符串输入问题 不明确具体输入行数 对于没有确定的输入行数时,一般采用Ctrl+Z结束输入. 对于输入多个字符串,可以保存在二维数组中 1.~scanf方式 char str[100][10 ...

  2. C语言将一字符串输入到数组(长度不超过80)后将其输出, 将其中的英文字母大小写互换后再将整个字符串输出。

    题目 将一字符串输入到数组(长度不超过80)后将其输出, 将其中的英文字母大小写互换后再将整个字符串输出. 代码 # include <stdio.h> # include <str ...

  3. c语言中数组部分输入赋值,c语言scanf对数组赋值

    c语言动态数组赋值,,c语言结构体数组赋值,c语言scanf对数组赋值 c语言数组动态赋值,<手把手教你学51单片机-C语言>之六 中断与数码管动态显示,c语言结构体数组赋值,c语言sca ...

  4. c语言一维数组字符串数组初始化,一维数组的定义、初始化和引用

    一维数组的定义.初始化和引用 一维数组的定义.初始化和引用 1.一维数组的定义方式为: 类型说明符 数组名[常量表达式] (1)数组名的命名方法与变量名相同,遵循标识符命名规则; (2)数组是用方括号 ...

  5. C语言字符数组的输入和输出

    字符数组的输入输出有两种方法: (1)逐个字符输入输出.用格式符"%c"输入或输出一个字符.例如 int main() {char c[6]; //定义一个字符串for (int ...

  6. c语言基础练习题 字符串输入scanf/gets 字符串赋值、比大小

    PTA上C语言程序设计练习题,包含查找书籍.字符串排序.主要用到字符串输入scanf/gets 字符串赋值.比大小等知识. 1.查找书籍 习题9-4 查找书籍 (20 分) 给定n本书的名称和定价,本 ...

  7. C语言中的字符串输入输出函数

    1. 字符串输入(gets.fgets.gets_s.scanf) a. 分配内存空间a. 静态内存分配○ 指的是在编译时确定数组等数据类型的大小,然后由计算机分配好○ 在声明数组时要显式的声明数组的 ...

  8. c语言 整形数组如果输入回车,数字数组 输入字符'q'推出程序 输入enter,停止输入...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我自己弄了个哈 #include #include  //atoi()関数用 #define MAX 5 int main() { int a[MAX]; ...

  9. C++语言篇 字符数组与字符串输入

    一.在字符数组输入中,常用到cin , scanf() , gets() , cin.getline()和cin.get()函数. 注意:gets() , cin.getline()和cin.get( ...

最新文章

  1. UVa10375 Choose and divide
  2. 设计模式(二)__装饰设计模式
  3. OpenCV透视变换应用于图像的实例(附完整源代码)
  4. 01背包问题:回溯法和限界分支、递归和迭代方式
  5. 清空linux+history_1分钟学会的Linux小技巧,大大提高你的工作效率
  6. NodeJs之数据库异常处理
  7. 《编码的奥秘》读书笔记
  8. STM32F103C8t6程序下载
  9. 数据库mysql视频马士兵,马士兵mysql视频的个人笔记
  10. 大学英语精读第三版(第四册)复习笔记——文章内容摘要
  11. 数据分析报表设计开发要素
  12. HTML网页中显示图片(相对路径 绝对路径)
  13. MySQL 正负数排序
  14. FCM推送 push
  15. JDK的一个Bug,监听文件变更要小心了
  16. C11 标准特性研究
  17. 明日边缘:愈演愈烈的POS机网络犯罪
  18. 导出百度网盘共享文件库目录清单的脚本
  19. vivado时序约束
  20. Using XSS to bypass CSRF protection

热门文章

  1. Pfsense2.34中文版
  2. 泡面吧 一个未来之星的中国式陨落
  3. Bezier曲线的公式推导及代码实现
  4. WIN10精简和优化策略
  5. 死亡骑士买道具---动态规划
  6. 基于ros 在TX2上装速腾聚创16线激光雷达RS-LiDAR
  7. 深入浅出图神经网络书本 GCN源码实战
  8. 广西首位女云计算HCIE在南职院诞生
  9. weiphp机制浅析
  10. #274. 纸张缩放