【C语言】使用字符串处理函数

news/2024/11/28 15:41:31/

1、puts函数-----输出字符串的函数

其一般形式是:

puts(字符数组);

函数的原型是:

int puts ( const char * str );

该函数的返回值为:

注意:使用puts()库函数时,要包含头文件:#include<stdio.h>

该函数的作用是将一个字符串(注意:该字符串要以'\0'结束),输出到终端。

假如已定义str是一个字符数组名,且该数组已被初始化为"world",则执行结果为:

用puts()函数输出的字符串中可以包含转义字符。

例如:

2、gets函数-----输入字符串的函数

一般形式是:

gets(字符数组);

该函数的原型为:

char * gets ( char * str );

返回值为:

该函数的作用是:从终端输入一个字符串到字符数组,并且得到一个函数值。该函数值是字符数组的起始地址。

若执行下面的函数:

gets(str)

从键盘上输入:

computer

将输入的字符串“computer”送给字符数组str(注意:送给数组的共有九个字符,而不是八个字符,因为有字符:‘\0’),该函数的返回值是字符数组str的第一个元素的地址。一般利用gets函数的目的是向字符数组输入一个字符串,而不太关心其函数值。

注意:用puts和gets函数只能输出或输入一个字符串,不能写成:

puts(str1,str2).  或者gets(str1.str2).


http://www.ppmy.cn/news/1550655.html

相关文章

【MySQL篇】持久化和非持久化统计信息的深度剖析(第一篇,总共六篇)

&#x1f4ab;《博主介绍》&#xff1a;✨又是一天没白过&#xff0c;我是奈斯&#xff0c;DBA一名✨ &#x1f4ab;《擅长领域》&#xff1a;✌️擅长Oracle、MySQL、SQLserver、阿里云AnalyticDB for MySQL(分布式数据仓库)、Linux&#xff0c;也在扩展大数据方向的知识面✌️…

抓包之使用chrome的network面板

写在前面 本文看下工作中非常非常常用的chrome的network面板功能。 官方介绍&#xff1a;地址。 1&#xff1a;前置 1.1&#xff1a;打开 右键-》检查&#xff0c;或者F12。 1.2&#xff1a;组成部分 2&#xff1a;控制器常用功能 详细如下图&#xff1a; 接着我们挑选其…

林业产品推荐:Spring Boot实战指南

5 系统实现 在此部分内容中&#xff0c;主要通过系统功能的运行效果图展示前面设计的最终结果。系统实现对编制人员的技术能力有较高要求&#xff0c;因为需要他们使用编程的方式去实现系统设计的方案。 5.1 管理员功能实现 5.1.1 商品信息管理 管理员权限中的商品信息管理&…

《Opencv》基础操作<1>

目录 一、Opencv简介 主要特点&#xff1a; 应用领域&#xff1a; 二、基础操作 1、模块导入 2、图片的读取和显示 &#xff08;1&#xff09;、读取 &#xff08;2&#xff09;、显示 3、 图片的保存 4、获取图像的基本属性 5、图像转灰度图 6、图像的截取 7、图…

Ubuntu20.04+ROS 进行机械臂抓取仿真:环境搭建(一)

目录 一、从官网上下载UR机械臂 二、给UR机械臂添加夹爪 三、报错解决 本文详细介绍如何在Ubuntu20.04ROS环境中为Universal Robots的UR机械臂添加夹爪。首先从官方和第三方源下载必要的软件包&#xff0c;包括UR机械臂驱动、夹爪插件和相关依赖。然后&#xff0c;针对gazeb…

【数据可视化入门】Python散点图全攻略:Matplotlib、Seaborn、Pyecharts实战代码大公开!

数据可视化入门-系列文章目录 Python散点图全攻略&#xff1a;Matplotlib、Seaborn、Pyecharts实战代码大公开&#xff01; 文章目录 数据可视化入门-系列文章目录Python散点图全攻略&#xff1a;Matplotlib、Seaborn、Pyecharts实战代码大公开&#xff01; 前言1. Matplotlib…

js 高亮文本中包含的关键词标红

在开发中&#xff0c;遇到需要将文本中包含的关键字高亮的情况&#xff0c;可以做以下处理。 <div class"title"v-html"highlightKeywords(item.title, state1.tags1.concat(state2.tags2).concat(state3.tags3))"> </div> ...... ...... con…

Ubuntu系统更新

在Ubuntu系统中&#xff0c;您可以使用以下命令来更新系统&#xff1a; 1、更新软件包列表&#xff1a; sudo apt update 2、升级所有已安装的包到最新版本&#xff1a; sudo apt upgrade 3、&#xff08;可选&#xff09;如果系统提示有某些包可以自动更新&#xff0c;并…