c语言中getc与gets,getc()和gets()的用法
有些小玩意特别实用但是时间长不怎么用都要忘,写出来给自己看吧
#include
int main()
{
char ch;
char sh[100];
printf("Inputacharacter:");
ch=getc(stdin); //读取一行中的第一个字符
printf("Thecharacterinputwas:'%c'\n",ch);
printf("Inputacharacter:");
gets(sh); //读取一行字符遇到回车停止
printf("Thecharacterinputwas:'%s'\n",sh);
return 0;
}
下面补充点get系函数的用法
(1)int n = cin.get();读取一个字符,返回值为相应ASCⅡ值。
(2)cin.getline(str,60);读取一行字符存在长度为60的缓冲区str中,遇到'\n'时停止读取。
#include
using namespace std;
int main()
{
char str[60];
int n = cin.get();
cin.getline(str,60); //也可以写作getline(cin,str);作用都一样
cout << n <
cout << str <
return 0;
}
执行结果:
输入:how are you
输出:106
ow are you
c语言中getc与gets,getc()和gets()的用法相关推荐
- C语言 SLEEP函数不起作用,C语言中的sleep() 函数 sleep函数的具体用法
导航:网站首页 > C语言中的sleep() 函数 sleep函数的具体用法 C语言中的sleep() 函数 sleep函数的具体用法 相关问题: 匿名网友: 关于sleep()函数在windo ...
- c语言中rand()的作用,c语言中rand()函数怎么用? rand函数的用法
导航:网站首页 > c语言中rand()函数怎么用? rand函数的用法 c语言中rand()函数怎么用? rand函数的用法 相关问题: 匿名网友: rand(产生随机数) 相关函数 sran ...
- PERL 语言中的q,qw,qr,qx,qq......符号用法总结
在perl语言中,有两个特殊而常用的符号 qq qw,分别解释如下: qq{foobar}的意思为意思为双引号字符串,可内插变量 相当于 "foobar" qw{foo bar}的 ...
- PERL 语言中的q,qw,qr,qx,qq......符号用法
在perl语言中,有两个特殊而常用的符号qq qw,分别解释如下: qq{foobar}的意思为意思为双引号字符串,可内插变量 相当于 "foobar" qw{foo bar}的意 ...
- R语言中if else、which、%in%的用法
R中if else.which.%in%的用法 在R学习过程中,遇到了if else.which.%in%,下面分别举例,说明他们的用法. 1.if else if else(test, yes, n ...
- c++语言中break的作用,C++ break和continue用法详解
用于 switch 中的 break 语句也可以放在循环中,当遇到 break 时,循环立即停止,程序跳转到循环后面的语句. 以下是一个带有 break 语句的循环示例.程序段中的 while 循环看 ...
- c++语言中break的作用,c++ 中break的用法介绍
break语句在c语言中的作用是结束跳出循环体,直接执行循环体以外的下一行语句 (1)如果是双层嵌套且break语句包含在内层循环体中,则是跳出内层循环,执行下一次外层循环: (2)如果是双层嵌套且b ...
- C语言中的void和void*的定义及用法
void void最常见的用法,就是在函数中限定函数的参数和返回值的 void draw(void); 表明函数draw没有参数也没有返回值,void在别的的地方的应用我也没见过: 实际上,如果把vo ...
- c语言中include的作用,c语言include的用法是什么
小编整理了c语言 include的用法.希望对你有帮助哦! 其实这个只要了解了文件包含的基本处理方法就可以对文件包含有一个很好的理解与应用了,下来我们一起来看一下: 文件包含的处理方法: 处理时间:文 ...
- c语言中case的作用,C语言case的用法
witch(整型表达式) { case1:printf("case1 ");break; case2:case5:printf("case2or5 ");bre ...
最新文章
- 【go】sdk + idea-plugin 开发工具安装
- 使用纯C++实现SQL Server2005 数据库读写操作详细步骤
- 教主们:虽然这道题我不会,但Ac还是没问题的。
- SpringCloudGateway 集成 nacos 整合实现动态路由_04
- 2.Java 面试题整理(基础篇二)
- Qt与MySQL通信错误及解决方法
- 《Vue入门到精通系列》--- 两万字带你入门Vue
- php类型之class类,对象,构造函数的理解
- matlab求定积分
- 软考高级 真题 2009年下半年 信息系统项目管理师 论文
- 08.第三章 数字特征与特征函数(1)
- vue jsx v html,Vue 中使用jsx示例
- windows 打印机管理机制(任务后台等待机制)
- 天梯赛 L1-054 福到了 (15 分) C++
- Unity 【Content Size Fitter】- 聊天气泡自动适配Text文本框大小
- OaisimWithS1搭建笔记(2019.5)
- Qt—设计颜色编辑选取对话框
- 冒泡排序的实现(Java)
- Mybatis 直接执行SQL
- Python爬取公交车数据(一):Requests+JSON网络站点爬取8684公交站点公交站台数据
热门文章
- mysql构建镜像时写入密码_用Dockerfile手动创建mysql5.7主从镜像
- android asmack和xmpp的关系,Android即时通讯开发之XMPP (一)初识XMPP协议和asmack
- python多线程输出_Python多线程
- mysql数据采集中间件_开源 | MySQL数据传输中间件—DTLE
- android setting模块,android O版本 设置(Settings)模块总结--设置的一级界面的加载
- stm32单片机屏幕一直闪_STM32F407[3] 闪烁LED
- android获取导航栏宽高,Android获取屏幕的宽高度、状态栏、标题栏、导航栏、编辑区域高度...
- 11月数据库排行:PostgreSQL起飞、三巨头分数持续低迷
- 16张图带你学会 Ansible 自动化运维工具
- 面试:说说你对“零拷贝”的理解?