当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 putc用法及代码示例


C语言stdio头文件(stdio.h)中putc函数的用法及代码示例。

用法:

int putc ( int character, FILE * stream );
将字符写入流
写一个字符并前进位置指示器。

字符写在内部位置指示器,然后自动将其前进一个。

putcfputc是等效的,除了putc在某些库中可能被实现为宏。看putchar对于直接写入的类似函数stdout

参数

character
这个int促进要写的字符。
该值在内部转换为unsigned char写的时候。
由于某些库可能将此函数实现为宏,因此可能会评估表达不止一次,这应该是没有副作用的表达。
stream
指向一个指针FILE标识输出流的对象。

返回值

成功之后,字符书面返回。
如果发生写入错误,EOF返回并错误指示(ferror)已设置。

示例

/* putc example: alphabet writer */
#include <stdio.h>

int main ()
{
  FILE * pFile;
  char c;

  pFile=fopen("alphabet.txt","wt");
  for (c = 'A' ; c <= 'Z' ; c++) {
    putc (c , pFile);
    }
  fclose (pFile);
  return 0;
}


此示例程序创建一个名为alphabet.txt并向其写入ABCDEFGHIJKLMNOPQRSTUVWXYZ。

相关用法


注:本文由纯净天空筛选整理自C标准库大神的英文原创作品 C putc function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。