首页 > 编程知识 正文

c fputc,c语言fputc函数

时间:2023-05-05 03:28:11 阅读:261528 作者:3528

1.fputc

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

     fputc 功能:把参数 c 指定的字符(一个无符号字符)写入到指定的流 stream 中,并把位置标识符往前移动。例如,下面的代码中char* str = "zhongzifeng zei shuai wo !"把zhongzifeng zei shuai wo !写到text.txt文件里去。
 

#include<stdio.h>#include<string.h>int main(){ FILE *fp; char* str = "zhongzifeng zei shuai wo !"; int i; int len = strlen(str); fp = fopen("./text.txt","w+"); for(i=0;i<len;++i) { fputc(*str,fp); str++; } fclose(fp); return 0;}

运行结果:

2. fgetc,feof

     fgetc函数:

       feof函数:

 fgetc,feof结合的代码:

#include<stdio.h>#include<string.h>int main(){ FILE *fp; int i; char c; fp = fopen("./text.txt","r"); while(!feof(fp))//表示没有读到文件结尾时继续循环 { c = fgetc(fp); printf("%c",c); } printf("n"); fclose(fp); return 0;}

运行结果:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。