c语言putchar函数_C语言中的putchar()函数与示例

本文介绍了C语言中的putchar()函数,该函数用于将字符输出到标准输出流stdout。它定义在<stdio.h>头文件中,原型为int putchar(const char *string)。在文件处理中,当遇到文件结束或发生错误时,putchar()会返回EOF。文中还提供了一个简单的C语言putchar()函数使用示例。
摘要由CSDN通过智能技术生成

c语言putchar函数

C语言中的putchar()函数 (putchar() function in C)

The putchar() function is defined in the <stdio.h> header file.

putchar()函数在<stdio.h>头文件中定义。

Prototype:

原型:

    int putchar(const char *string);

Parameters: const char *string

参数: const char * string

Return type: int

返回类型: int

Use of function:

使用功能:

In the file handling, through the putchar() function, we take the character to the stream stdout and store them into the specified string array. The prototype of the function putchar() is int putchar(const char *string);

在文件处理中,通过putchar()函数 ,我们将字符带到流stdout并将其存储到指定的字符串数组中。 函数putchar()原型是int putchar(const char * string);

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语言中的putchar()示例 (putchar() 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

输出量

putchar() example in C language

翻译自: https://www.includehelp.com/c-programs/putchar-function-in-c-language-with-example.aspx

c语言putchar函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值