c语言getchar函数_C语言中带有示例的getchar()函数
c语言getchar函数
C语言中的getchar()函数 (getchar() function in C)
The getchar() function is defined in the <stdio.h> header file.
getchar()函数在<stdio.h>头文件中定义。
Prototype:
原型:
int getchar(void);
Parameters: FILE *filename(for file handling), otherwise it will be void.
参数: FILE * filename(用于文件处理) ,否则为空。
Return type: int
返回类型: int
Use of function:
使用功能:
In the file handling, through the getchar() function we take the character from the input stream stdin. The prototype of the function getchar() is int getchar(void);
在文件处理中,通过getchar()函数,我们从输入流stdin中获取字符。 函数getchar()的原型是int getchar(void);。
The character which is read is an unsigned char which is converted to an integer value. In the case of file handling, it returns EOF when end-of-file is encountered. If there is an error then it also returns EOF.
读取的字符是无符号字符 ,该字符将转换为整数值。 在文件处理的情况下,遇到文件结尾时它将返回EOF 。 如果有错误,则它还会返回EOF 。
C语言中的getchar()示例 (getchar() example in C)
#include <stdio.h>
#include <stdlib.h>
int main(){//Initialize the character array
char str[100];
int i=0,j=0;
printf("Enter the string into the file\n");
//takes all the characters until enter is pressed
while((str[i]=getchar())!='\n'){//increment the index of the character array
i++;
}
//after taking all the character add null pointer
//at the end of the string
str[i]='\0';
printf("\nThe file content is - ");
//loop is break when null pointer is encountered
while(str[j]!='\0'){//print the characters
putchar(str[j]);
j++;
}
return 0;
}
Output
输出量
翻译自: https://www.includehelp.com/c-programs/getchar-function-in-c-language-with-example.aspx
c语言getchar函数
c语言getchar函数_C语言中带有示例的getchar()函数相关推荐
- stl max函数_C ++ STL中带有示例的array :: max_size()函数
stl max函数 C ++ STL array :: max_size()函数 (C++ STL array::max_size() function) max_size() function is ...
- vue函数如何调用其他函数?_C语言函数学习-函数的嵌套调用
文章logo 函数的嵌套调用 C语言中不允许作嵌套的函数定义.因此各函数之间是平行的,不存在上一级函数和下一级函数的问题.但是C语言允许在一个函数的定义中出现对另一个函数的调用.这样就出现了函数的嵌套 ...
- pandas使用replace函数替换dataframe中的值:replace函数对dataframe中的多个值进行替换、即一次性同时对多个值进行替换操作
pandas使用replace函数替换dataframe中的值:replace函数对dataframe中的多个值进行替换.即一次性同时对多个值进行替换操作 目录
- pandas使用replace函数替换dataframe中的值:replace函数对dataframe中指定数据列的值进行替换、替换具体数据列的相关值
pandas使用replace函数替换dataframe中的值:replace函数对dataframe中指定数据列的值进行替换.替换具体数据列的相关值 目录
- eval 函数 代替函数_eval()函数以及JavaScript中的示例
eval 函数 代替函数 eval()函数 (eval() function) eval() function is a predefined global function in JavaScrip ...
- to_number用法示例_Number()函数以及JavaScript中的示例
to_number用法示例 Number()函数 (Number() function) Number() function is a predefined global function in Ja ...
- java中isnan函数_isNaN()函数以及JavaScript中的示例
java中isnan函数 Prerequisite: NaN property in JavaScript 先决条件: JavaScript中的NaN属性 isNaN()函数 (isNaN() fun ...
- 2 中ascii函数_C语言编程预备知识--字节、ASCII
今天说说代码规范化.字节.什么是ASCII. 一. 代码的规范化 代码写的规范可以使代码的可读性更强,容易让自己和别人更清楚的看懂程序. 还有就是使程序不容易出错. 那么代码如何写才能写得很规范呢?它 ...
- python文件定位函数_C语言中文件定位函数总结
C语言中文件定位函数主要是:fseek, ftell, fsetpos, fgetpos. 先来讲前两个函数,这是最基本的定位函数: fseek函数:能把文件指针移动到文件任何位置,其原型是:int ...
最新文章
- 忽然觉得照着技术文档一个demo一个demo的写是一个十分好的学习方式
- linux centos7挂载/dev/sdb硬盘到根目录(根目录扩容新磁盘)
- IOS 设备信息读取
- Ubuntu16.04安装jdk8
- 电容式传感器位移性能试验报告_圆柱形电容式接近开关可以分3类?
- 一直未运行_【直击一线】延一转三相分离器投运成功,盘活全区生产运行一盘棋...
- 华为鸿蒙系统适应手机,魅族宣布接入鸿蒙生态,成为国内首家积极响应并支持华为的国内厂商...
- javascript traverse object attributes 遍历对象属性
- 制作嵌入式文件系统工具 mkfs.ext2 mkfs.ext3 mkfs.ext4
- APP微信小程序测试一览表(常规用例)
- java JPG等图片格式转成PGM
- PLC网络流量异常检测的统计模型和神经网络模型的比较研究
- 关于mask蒙尘效果触发
- 短信发送平台-阿里大于
- 自控考研复习 自我梳理(三) 知识来自网络,纯为总结侵权即删(一阶系统)
- camera视频设置
- 凭借这份pdf成功拿下了蚂蚁金服、字节跳动、小米等独角兽大厂的offer
- python 引发报错 raise Exception(“...“)
- java虚拟机臃肿_同样的内核,为什么linux干净稳定,而android臃肿又乌烟瘴气?...
- 1、OFDM基带系统结构
热门文章
- diabetes影响因子2017_Journal of Diabetes
- java基础知识点_JAVA基础知识
- java jwindow 键盘_各位老哥求救,JWINDOW无法接收到键盘监听
- 摄像头图像分析目标物体大小位置_一文读懂图像定位及跟踪技术
- jtag引脚定义_从逆向分析的角度学习硬件调试技巧JTAG,SSD和固件提取
- pyhton 面向对象(下)
- awk教程入门与实例练习(一)
- Exchange_Server_2013在Windows_2008_R2部署
- 【Spark】开发Spark选择Java还是Scala?
- docker lnmp php