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()函数相关推荐

  1. stl max函数_C ++ STL中带有示例的array :: max_size()函数

    stl max函数 C ++ STL array :: max_size()函数 (C++ STL array::max_size() function) max_size() function is ...

  2. vue函数如何调用其他函数?_C语言函数学习-函数的嵌套调用

    文章logo 函数的嵌套调用 C语言中不允许作嵌套的函数定义.因此各函数之间是平行的,不存在上一级函数和下一级函数的问题.但是C语言允许在一个函数的定义中出现对另一个函数的调用.这样就出现了函数的嵌套 ...

  3. pandas使用replace函数替换dataframe中的值:replace函数对dataframe中的多个值进行替换、即一次性同时对多个值进行替换操作

    pandas使用replace函数替换dataframe中的值:replace函数对dataframe中的多个值进行替换.即一次性同时对多个值进行替换操作 目录

  4. pandas使用replace函数替换dataframe中的值:replace函数对dataframe中指定数据列的值进行替换、替换具体数据列的相关值

    pandas使用replace函数替换dataframe中的值:replace函数对dataframe中指定数据列的值进行替换.替换具体数据列的相关值 目录

  5. eval 函数 代替函数_eval()函数以及JavaScript中的示例

    eval 函数 代替函数 eval()函数 (eval() function) eval() function is a predefined global function in JavaScrip ...

  6. to_number用法示例_Number()函数以及JavaScript中的示例

    to_number用法示例 Number()函数 (Number() function) Number() function is a predefined global function in Ja ...

  7. java中isnan函数_isNaN()函数以及JavaScript中的示例

    java中isnan函数 Prerequisite: NaN property in JavaScript 先决条件: JavaScript中的NaN属性 isNaN()函数 (isNaN() fun ...

  8. 2 中ascii函数_C语言编程预备知识--字节、ASCII

    今天说说代码规范化.字节.什么是ASCII. 一. 代码的规范化 代码写的规范可以使代码的可读性更强,容易让自己和别人更清楚的看懂程序. 还有就是使程序不容易出错. 那么代码如何写才能写得很规范呢?它 ...

  9. python文件定位函数_C语言中文件定位函数总结

    C语言中文件定位函数主要是:fseek, ftell, fsetpos, fgetpos. 先来讲前两个函数,这是最基本的定位函数: fseek函数:能把文件指针移动到文件任何位置,其原型是:int ...

最新文章

  1. 忽然觉得照着技术文档一个demo一个demo的写是一个十分好的学习方式
  2. linux centos7挂载/dev/sdb硬盘到根目录(根目录扩容新磁盘)
  3. IOS 设备信息读取
  4. Ubuntu16.04安装jdk8
  5. 电容式传感器位移性能试验报告_圆柱形电容式接近开关可以分3类?
  6. 一直未运行_【直击一线】延一转三相分离器投运成功,盘活全区生产运行一盘棋...
  7. 华为鸿蒙系统适应手机,魅族宣布接入鸿蒙生态,成为国内首家积极响应并支持华为的国内厂商...
  8. javascript traverse object attributes 遍历对象属性
  9. 制作嵌入式文件系统工具 mkfs.ext2 mkfs.ext3 mkfs.ext4
  10. APP微信小程序测试一览表(常规用例)
  11. java JPG等图片格式转成PGM
  12. PLC网络流量异常检测的统计模型和神经网络模型的比较研究
  13. 关于mask蒙尘效果触发
  14. 短信发送平台-阿里大于
  15. 自控考研复习 自我梳理(三) 知识来自网络,纯为总结侵权即删(一阶系统)
  16. camera视频设置
  17. 凭借这份pdf成功拿下了蚂蚁金服、字节跳动、小米等独角兽大厂的offer
  18. python 引发报错 raise Exception(“...“)
  19. java虚拟机臃肿_同样的内核,为什么linux干净稳定,而android臃肿又乌烟瘴气?...
  20. 1、OFDM基带系统结构

热门文章

  1. diabetes影响因子2017_Journal of Diabetes
  2. java基础知识点_JAVA基础知识
  3. java jwindow 键盘_各位老哥求救,JWINDOW无法接收到键盘监听
  4. 摄像头图像分析目标物体大小位置_一文读懂图像定位及跟踪技术
  5. jtag引脚定义_从逆向分析的角度学习硬件调试技巧JTAG,SSD和固件提取
  6. pyhton 面向对象(下)
  7. awk教程入门与实例练习(一)
  8. Exchange_Server_2013在Windows_2008_R2部署
  9. 【Spark】开发Spark选择Java还是Scala?
  10. docker lnmp php