--------------------------------------------------------------

【文章作者】:xiaosan669

【作者邮箱】:xiaosan669@163.com

【作者QQ】:464745707

---------------------------------------------------------------

C语言编译系统提供了大量处理字符串的库函数,下面介绍几种常用的函数。使用字符串输入函数gets()和输出函数puts()时,要用#include命令将“stdio.h”头文件包含到源文件中。而使用其他的字符串处理函数时,要用#include命令将“string.h”头文件包含到源文件中。

1. 字符串输入函数gets()

调用gets()函数实现字符串的输入,其调用形式为:

gets(字符数组);

功能:从终端输入一个字符串(包括空格)赋给从字符数组起始的存储单元中,直到读入一个回车符为止。回车符读入后,不作为字符串的内容,系统将自动用’\0’替换,作为字符串结束的标志。

如:

char c[20];

gets(c);

执行上面的语句,如果输入:How are you!

则将读入的12个字符依次存入到c[0]开始的存储单元中,并在其后自动加入一个字符串结束标志’\0’。

2.字符串输出函数puts()

调用puts()函数实现字符串的输出,其调用形式为:

puts(字符数组);

功能:将字符数组起始地址开始的一个字符串(以’\0’结束的字符序列)输出到终端,并将字符串结束标志’\0’转化成’\n’,自动输出一个换行符。

如:

char c[ ]= "How\nare\nyou!";

puts(c);

输出结果:

How

are

you!

3.字符串长度函数strlen() 略..

4.字符串连接函数strcat() 略...

5.字符串复制函数strcpy() 略..

6.字符串比较函数strcmp() 略..

[D.S.T] - 技术的精纯及无私的奉献才是我们最大的追求。 - 无尽的黑暗,无尽的追求,为技术而生,坚持共享,倡导自由

[版权所有 转载注明]

c语言中gets与puts,请教puts和gets函数相关推荐

  1. go语言中channel的创建和销毁以及匿名函数的使用

    channel的创建 go语言中,任意类型前面加上关键字chan即可声明对应类型的通道,创建通道需要使用make,make也用于map 和slice的创建 创建一个通道 /*刚创建的通道是nil*/ ...

  2. 编程c语言中,向上取整函数_C编程中的函数

    编程c语言中,向上取整函数 什么是功能? (What is a Function?) A Function is a block of statements that performs a speci ...

  3. c语言中值程序,编程c语言中,向上取整函数_C编程中的函数

    编程c语言中,向上取整函数 什么是功能? (What is a Function?) A Function is a block of statements that performs a speci ...

  4. 编程c语言中,向上取整函数_C编程中的函数–第3部分

    编程c语言中,向上取整函数 Read: Functions in C Programming – Part 2 So far we have learnt about the simplest use ...

  5. 在C语言中break语句称为,在C语言中,break语句的功能是退出函数

    摘要: 燃烧煤中质在中过程所含矿物,语言k语高温和氧化后分解,称为,体残的固留物生成.出函只装锅炉机时称(引风.语言k语锅炉规格都以其公取的常用称压一般为选力和来作阀门上的.... 燃烧煤中质在中过程 ...

  6. c语言数组数据的输入,在C语言中,数组中的值如何输入到函数中?

    我希望这有帮助: #include /* don't need to specify size of array1 here */ /* rather pass the no. of elements ...

  7. c语言中gets函数可以输入空格吗_C语言中scanf()与gets()函数的区别,哪一个可以读入空格啊?...

    展开全部 1.scanf不能接受空格.制表符Tab.回车等:对末尾回车符的处理:把回32313133353236313431303231363533e59b9ee7ad9431333431356634 ...

  8. R语言中的countif——dplyr包中的filter函数和nrow

    今天一早上起来又扑到R上面写笨人的matlab课作业(悲),脑壳一整个晕晕--这份作业是我用R语言从CHIP数据库提取数据,做前期数据处理和变量计算,之后给同组的建模的同学,让她用matlab建模. ...

  9. c语言stdlib h常用函数,c语言中,头文件stdlib.h主要包含什么函数?

    stdlib.h里面定义了五种类型.一些宏和通用工具函数. 类型例如size_t.wchar_t.div_t.ldiv_t和lldiv_t: 宏例如EXIT_FAILURE.EXIT_SUCCESS. ...

  10. c语言中sign的用法,Excel教程中sign函数用法和实例详解

    第一,sign函数用法说明 excel教程中sign函数用于返回数字的符号.正数为1,零为0,负数为-1. sign函数语法:SIGN(number) SIGN符号函数(一般用sign(x)表示)是很 ...

最新文章

  1. MVC中的验证和异常处理以及手工激活验证
  2. python外星人入侵游戏代码大全-Python游戏:外星人入侵游戏编程完整版!内附代码...
  3. 强制回收和IDisposable.Dispose方法
  4. C# Marshal类基本概念和入门示例程序
  5. define关键字的使用,以及宏函数的定义
  6. CecOS v1.4 中文企业云操作系统 管理员及用户指南发布
  7. 跟着阿里大牛捞干货:2019这5本书带你玩转大数据
  8. alternatives命令用法
  9. 使用Powershell自动化Linux,macOS和Windows进程
  10. 利用逆矩阵解线性方程组_线性代数入门——矩阵方程简介及一类基本矩阵方程的解法...
  11. 重磅福利!程序员面试——算法工程师面试大全第六部分
  12. 拿别人源码去申请软著_别拿自己的尺子,去丈量别人的生活!
  13. 推荐三个不错的开源项目
  14. code review的一些思考
  15. 战斗部毁伤效能评估软件系统
  16. js实现简单的图片上传
  17. IOS9 SDK下载、设备安装IOS9系统
  18. 最佳材料设计Android应用模板
  19. vue table表格中身份证隐藏中间几位
  20. Python-Selenium-OSError: [WinError 6] 句柄无效

热门文章

  1. -verbose:gc 和 -XX:+PrintGC 的区别
  2. [Irving]WPF Invalid character in the given encoding. Line xx, position xx.' XML is not valid.
  3. Python如何利用双色球每天薅个煎饼果子
  4. c语言 exec sql编程,C语言采用嵌入式方式操作数据库exec_sql.doc
  5. 蓝桥杯单片机(八)DS18B20温度测量(整数显示)
  6. 人们说程序员很高大上,程序员是做编程的,编程又是做什么呢?
  7. win10计算机未连接到网络适配器,Windows 10 Hyper-V网络适配器未连接
  8. k8s通过Service访问Pod
  9. $.ajax()方法详解
  10. 37岁老表弟接触Python,在危机中抓住新机,3年搭建Python金融“金字塔”