C库函数——fputc函数

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:26   1777   0

函数原型:int fputc(int c,FILE *stream);

作用:将字符c写入stream文件中

代码:

#include <stdio.h>
#include <stdlib.h>

int main(int argc,char *argv[])
{
 FILE *fp;
 char ch;

 if( argc != 2 )
 {
  printf("Usage:%s filename\n\a",argv[0]);
  exit(1);
 }
 if( (fp=fopen(argv[1],"wt+")) == NULL )
 {
  printf("File %s open failed!\n\a",argv[1]);
  exit(1);
 }
 printf("Input a string:");
 ch = getchar();
 while( ch != '\n' )
 {
  fputc(ch,fp);
  ch = getchar();
 }
 printf("\n");

 return 0;
}

这里的我们输入一个字符串保存在内存的缓冲区中,而getchar函数则在while循环中不停地取字符,直到取到回车符为止!




分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP