字符串的输入

article/2025/8/27 18:19:07

字符串数据作为经常需要使用的数据,我们需要掌握它的输入,下面总结了不同的输入字符串的方式

c和c++的有一点点不同

①逐个逐个字符输入

我们可以设置一个数组,或者数组加指针的形式,

通过for循环或while循环的方式,用scanf的%c scanf(%c,&a[i])

或者用cin一个个输入,当判断到元素等于'\0'时跳出。

②直接整体输入

在C语言中直接用scanf的%s加数组名 scanf("%s",a);

或者直接用cin<<a;

都可以直接输入

C语言

③用gets()输入

使用方式为gets(数组名) gets(a);

gets()以回车符作为终止的标志,可以读入带有空格的字符串,还可以将终止的回车符从输入缓冲区读走

④用getchar()输入

getchar()只能输入单个字符,但是它可以帮助我们读走将数据输入的时存入缓冲区的回车符,避免有些时候被后面的字符型变量作为有效字符读入

C++

⑤用cin.get()输入

cin.get(字符数组名,接收字符数) cin.get(a,20);

和第④有点像,可以用来输入一行带有空格的字符串

⑥用cin.getline()输入

cin.getline(字符数组名,接收字符数) cin.getline(a,20);

⑦用cin.get()输入

只能读入单个字符,作用效果类似于④,可以帮助我们将缓冲区的回车符读走

对于输入方法的使用,取决于是否知道输入字符串的具体长度,在这个基础上可以根据自己需要,自由选用噢!

ps.整理收集于书籍和网上资料


http://chatgpt.dhexx.cn/article/GYSKmh0D.shtml

相关文章

C++字符串的几种输入方法(string和字符数组)

ps:本文大部分内容参考于这篇博客&#xff0c;在这里加入了自己对这些函数在字符数组和string变量的理解和总结。 C中的输入大致有6种方法&#xff1a;cin&#xff0c;cin.get(),cin.getline(),gets(),getchar() 1,cin 用法一&#xff1a;最常用的方法&#xff0c;接收一个字…

制作黑苹果安装U盘(Clover+OC+PE)三引导

制作黑苹果安装U盘&#xff08;OCCloverPE&#xff09;三引导 1.删除U盘分区表2.写入dmg到U盘3.替换EFI(Clover引导)4.扩建U盘分区表5.转换U盘分区类型 效果如图所示&#xff0c;嫌麻烦可以关注 黑果小兵的部落阁微信公众号&#xff0c;在“安装镜像”里找"10.15.6 19G73…

MINIS FORUM U820 黑苹果引导OC或CLOVER更新教程

准备工具&#xff1a;1.OC Auxiliary Tools&#xff08;简称OCAT)&#xff0c;OC Auxiliary Tools for Mac-OC Auxiliary Tools Mac版下载 V0.6.9-PC6苹果网 即新OC引导的编辑器&#xff0c;须与OC引导版本相对应&#xff0c;否则容易出错&#xff1b;2.Clover ConfiGurator&a…

黑苹果引导介绍篇

引导篇 1、EFI分区&#xff1a;全称是EFI System Partition(ESP)&#xff0c;是一个使用FAT16或FAT32的系统引导物理分区&#xff0c;支持EFI模式的电脑需要从ESP分区启动系统&#xff0c;EFI固件可从ESP加载EFI启动程序或者应用。目前主流的Clover安装的黑苹果&#xff0c;普…

WINDOWS系统下四叶草CLOVER引导U盘制作

1、进入WINDOWS系统&#xff0c;下载Boot Disk Utility ,解压并打开它。插入U盘&#xff1b; 2、点击Options设置&#xff0c;根据图选或者默认&#xff0c;点击OK&#xff1b; 制作不成功的请参照下面纠正&#xff1a;&#xff08;需要点开U盘的&#xff0b;下面的U盘&#x…

MacOS+Win10 双系统引导程序 Clover 的修复

首先&#xff0c;请做好以下准备工作&#xff1a; 1&#xff09;特定型号笔记本的EFI引导文件 2&#xff09;WinPE启动盘一枚 3&#xff09;DiskGenius 打开DiskGenius&#xff0c;我们可以看到磁盘列表 第一个磁盘&#xff0c;即ESP&#xff0c;是系统的引导盘。 开机之后&…

四叶草Clover引导界面的快捷键大全

四叶草Clover引导界面的快捷键&#xff0c;比如截屏之类的。 Clover 快捷键 Esc 退出子菜单或刷新主菜单 F1 显示帮助信息 F2 *保存preboot.log日志文件到/EFI/misc F4 *保存原始DSDT到/EFI/ACPI/origin F5 *保存初步修复的DSDT到/EFI/ACPI/origin F6 *保存显卡Bios文件到/EF…

折腾黑苹果 - 制作四叶草CLOVER引导U盘

最近开始瞎折腾黑苹果&#xff0c;几天下来发现其实安装本身不算难&#xff0c;但完善驱动真的很需要耐心。驱动的完善跟硬件本身有很大关系&#xff0c;如果你的同款硬件恰好被苹果的某款机型用过&#xff0c;很有可能装完系统后就直接被正确识别了&#xff0c;也就是所谓的“…

黑苹果制作Clover开机引导脱离U盘,小新Pro13详细教程

前言 小新Pro13在成功安装好黑苹果之后&#xff0c;心情是否很激动&#xff1f;但是想到每次开机都要插入U盘&#xff0c;总不能一直这样吧&#xff0c;放心&#xff01;这些问题大神&#xff08;不是指我&#xff09;都已经考虑好了&#xff0c;目前主要有Clover和OC这两种方…

通过CLOVER 引导Windows与Linux双系统

通过CLOVER 引导Windows与Linux双系统 什么是CLOVER为什么是 CLOVER 引导&#xff1f;正式操作1、准备工具2、配置 CLOVER 文件搜索 GUI 关键字&#xff0c;Entries区域为引导文件的相关信息搜索关键词&#xff1a;Boot搜索关键词&#xff1a;Scan&#xff0c;配置扫描哪些引导…

Clover 引导器.配置助手

Clover 引导器.配置助手.Yosemite版块.更新贴 Beta 2.0 为了让各位下载更方便本帖不设置回帖可见 希望路过的朋友帮顶 有需要的朋友顶个帖 让更多后来者们看见 提取码&#xff3b;编译PKG&#xff3d;py81&#xff3b;编译EFIboot1h2&#xff3d;8ctu&#xff3b;编译ISO&a…

使用OpenCore引导黑苹果

一.OpenCore简介 笔者在17年写过一篇黑苹果安装教程&#xff1a;黑苹果系统安装通用教程(Clover引导)&#xff0c;不过该文章用的是基于Clover引导的MacOs系统。目前随着黑苹果的另一款引导工具OpenCore不断成熟&#xff0c;使用OC是大势所趋。众多黑苹果驱动的作者已经停止对…

黑苹果引导工具 Clover 配置详解及Clover Configurator使用

黑苹果引导工具 Clover 配置详解及Clover Configurator使用 2017-03-11 14:01:40 by SemiconductorKING 转自&#xff1a;三个表哥 简介&#xff1a; 可引导mac os 10.4-10.12&#xff0c;win efi&#xff0c;linux efi 可引导传统操作系统 (WindowsXP&#xff0c;Linux&#x…

黑苹果引导工具 Clover 配置详解

各位黑果粉们&#xff0c;大家好&#xff01;今天我为大家介绍Clover Configurator&#xff08;四叶草设置助手&#xff09;的使用方法。关于Clover Configurator&#xff0c;clover党们都知道它是clover配置助手,让config.plist的编辑实现可视化、直观化、傻瓜化&#xff0c;修…

不借助任何工具将CLOVER引导添加进UEFI的正确姿势(简单暴力版本)

经常安装hackintosh的同学会发现&#xff0c;安装完macOS后&#xff0c;需要做的第一件事情就要将EFI移进机器自带的磁盘中&#xff0c;同时添加CLOVER引导项到UEFI中以实现CLOVER引导加载macOS。通常的作法是进Windows/PE工具里&#xff0c;使用类似EASY UEFI或者BOOTICE之类的…

Clover 引导 Windows 及 Linux 双系统

Clover 引导 Windows 及 Linux 双系统UEFI cnblogs Orcim    此 文比较详细地介绍了通过修改 Clover 的配置文件&#xff0c;添加 Clover 启动项的方法&#xff08;添加 Ubuntu 启动项&#xff09;。 此文阅读前提&#xff0c;假定你已经完成安装 Clover 至硬盘 EFI 分区&am…

Clover引导简明教程

如何打开啰嗦模式进行排错 开机进入clover引导界面&#xff0c; 勾选以下选项&#xff1a; 选择 Boot macOS with selected options 启动 出现错误画面拍照发群里寻求帮助。 Clover是什么 什么是Clover&#xff08;三叶草&#xff09;呢&#xff1f;显然它不是指的草地…

安装CLOVER引导器到硬盘EFI分区

彻底脱离CLOVER引导U盘 目录&#xff1a; 1使用EFI TOOLS Clover 安装CLOVER引导器到EFI分区。 2使用Clover v2.3k rXXXX.pkg 安装CLOVER引导器到EFI分区 前言 我们的电脑里已经安装好了双系统&#xff0c;但是之前都是通过启动CLOVER引导U盘进行引导双系统的。 本章节内容&…

bootice添加黑苹果引导_OpenCore Configurator v2.6.0.0 黑苹果OC引导配置工具

黑苹果系统安装 本公众号提供黑苹果系统安装服务&#xff0c;通过公众号安装的粉丝&#xff0c;都可以获取一定的优惠。如需在笔记本或台式机上安装黑苹果系统&#xff0c;请联系QQ&#xff1a;2103717429咨询&#xff01; 百度云超级会员出租&#xff0c;2T空盘出售 本站提供百…

黑苹果系统安装通用教程(Clover引导)

准备工作: 安装步骤 1、一台电脑,台式机最佳,笔记本次之. 2、一个至少8G的U盘&#xff08;因为要格式化所以记得将数据提前备份&#xff09; 3、TransMac(Mac系统启动盘制作工具)或者是balenaetcher制作工具 4、DiskGenius(硬盘分区及数据恢复软件) 5、Mac OS 镜像文件黑果…