简单对比C语言中的fputs()函数和fputc()函数
C语言fputc()函数:写文件函数(将一指定字符写入文件流中)
头文件:
#include<stdio.h>
定义函数:
intfputc(intc,FILE*stream);
函数说明:fputc会将参数c转为unsignedchar后写入参数stream指定的文件中.
返回值:fputc()会返回写入成功的字符,即参数c.若返回EOF则代表写入失败.
范例
#include<stdio.h> main() { FILE*fp; chara[26]="abcdefghijklmnopqrstuvwxyz"; inti; fp=fopen("noexist","w"); for(i=0;i<26;i++) fputc(a[i],fp); fclose(fp); }
C语言fputs()函数:写文件函数(将一指定的字符串写入文件)
头文件:
#include<stdio.h>
定义函数:
intfputs(constchar*s,FILE*stream);
函数说明:fputs()用来将参数s所指的字符串写入到参数stream所指的文件内.
返回值:若成功则返回写出的字符个数,返回EOF则表示有错误发生.