C++ Reference: Standard C++ Library reference: C Library: cstdio: fputc

发布于:2022-10-19 ⋅ 阅读:(393) ⋅ 点赞:(0)

C++官网参考链接:https://cplusplus.com/reference/cstdio/fputc/

函数
<cstdio>
fputc
int fputc ( int character, FILE * stream );
将字符写入流
将character写入stream并使位置指示符向前移动。
character写入由stream的内部位置指示符指示的位置,然后自动向前移动。

形参
character
要写的character的int提升。
写入时,该值在内部转换为unsigned char。
stream
指向标识输出流的FILE对象的指针。

返回值
如果成功,则返回所写的character。
如果发生写错误,则返回EOF并设置错误指示符(ferror)。

用例
/* fputc example: alphabet writer */
#include <stdio.h>

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

  pFile = fopen ("alphabet.txt","w");
  if (pFile!=NULL) {

    for (c = 'A' ; c <= 'Z' ; c++)
      fputc ( c , pFile );

    fclose (pFile);
  }
  return 0;

这个程序创建了一个名为alphabet.txt的文件,并将ABCDEFGHIJKLMNOPQRSTUVWXYZ写入其中。

另请参考
putc    Write character to stream (function)
fgetc    Get character from stream (function)
fwrite    Write block of data to stream (function)
fopen    Open file (function) 


网站公告

今日签到

点亮在社区的每一天
去签到