c语言中gets与puts,请教puts和gets函数
--------------------------------------------------------------
【文章作者】: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函数相关推荐
- go语言中channel的创建和销毁以及匿名函数的使用
channel的创建 go语言中,任意类型前面加上关键字chan即可声明对应类型的通道,创建通道需要使用make,make也用于map 和slice的创建 创建一个通道 /*刚创建的通道是nil*/ ...
- 编程c语言中,向上取整函数_C编程中的函数
编程c语言中,向上取整函数 什么是功能? (What is a Function?) A Function is a block of statements that performs a speci ...
- c语言中值程序,编程c语言中,向上取整函数_C编程中的函数
编程c语言中,向上取整函数 什么是功能? (What is a Function?) A Function is a block of statements that performs a speci ...
- 编程c语言中,向上取整函数_C编程中的函数–第3部分
编程c语言中,向上取整函数 Read: Functions in C Programming – Part 2 So far we have learnt about the simplest use ...
- 在C语言中break语句称为,在C语言中,break语句的功能是退出函数
摘要: 燃烧煤中质在中过程所含矿物,语言k语高温和氧化后分解,称为,体残的固留物生成.出函只装锅炉机时称(引风.语言k语锅炉规格都以其公取的常用称压一般为选力和来作阀门上的.... 燃烧煤中质在中过程 ...
- c语言数组数据的输入,在C语言中,数组中的值如何输入到函数中?
我希望这有帮助: #include /* don't need to specify size of array1 here */ /* rather pass the no. of elements ...
- c语言中gets函数可以输入空格吗_C语言中scanf()与gets()函数的区别,哪一个可以读入空格啊?...
展开全部 1.scanf不能接受空格.制表符Tab.回车等:对末尾回车符的处理:把回32313133353236313431303231363533e59b9ee7ad9431333431356634 ...
- R语言中的countif——dplyr包中的filter函数和nrow
今天一早上起来又扑到R上面写笨人的matlab课作业(悲),脑壳一整个晕晕--这份作业是我用R语言从CHIP数据库提取数据,做前期数据处理和变量计算,之后给同组的建模的同学,让她用matlab建模. ...
- c语言stdlib h常用函数,c语言中,头文件stdlib.h主要包含什么函数?
stdlib.h里面定义了五种类型.一些宏和通用工具函数. 类型例如size_t.wchar_t.div_t.ldiv_t和lldiv_t: 宏例如EXIT_FAILURE.EXIT_SUCCESS. ...
- c语言中sign的用法,Excel教程中sign函数用法和实例详解
第一,sign函数用法说明 excel教程中sign函数用于返回数字的符号.正数为1,零为0,负数为-1. sign函数语法:SIGN(number) SIGN符号函数(一般用sign(x)表示)是很 ...
最新文章
- MVC中的验证和异常处理以及手工激活验证
- python外星人入侵游戏代码大全-Python游戏:外星人入侵游戏编程完整版!内附代码...
- 强制回收和IDisposable.Dispose方法
- C# Marshal类基本概念和入门示例程序
- define关键字的使用,以及宏函数的定义
- CecOS v1.4 中文企业云操作系统 管理员及用户指南发布
- 跟着阿里大牛捞干货:2019这5本书带你玩转大数据
- alternatives命令用法
- 使用Powershell自动化Linux,macOS和Windows进程
- 利用逆矩阵解线性方程组_线性代数入门——矩阵方程简介及一类基本矩阵方程的解法...
- 重磅福利!程序员面试——算法工程师面试大全第六部分
- 拿别人源码去申请软著_别拿自己的尺子,去丈量别人的生活!
- 推荐三个不错的开源项目
- code review的一些思考
- 战斗部毁伤效能评估软件系统
- js实现简单的图片上传
- IOS9 SDK下载、设备安装IOS9系统
- 最佳材料设计Android应用模板
- vue table表格中身份证隐藏中间几位
- Python-Selenium-OSError: [WinError 6] 句柄无效
热门文章
- -verbose:gc 和 -XX:+PrintGC 的区别
- [Irving]WPF Invalid character in the given encoding. Line xx, position xx.' XML is not valid.
- Python如何利用双色球每天薅个煎饼果子
- c语言 exec sql编程,C语言采用嵌入式方式操作数据库exec_sql.doc
- 蓝桥杯单片机(八)DS18B20温度测量(整数显示)
- 人们说程序员很高大上,程序员是做编程的,编程又是做什么呢?
- win10计算机未连接到网络适配器,Windows 10 Hyper-V网络适配器未连接
- k8s通过Service访问Pod
- $.ajax()方法详解
- 37岁老表弟接触Python,在危机中抓住新机,3年搭建Python金融“金字塔”