fputs函数和fputc函数
来源:互联网 发布:mac os没有刷新 编辑:程序博客网 时间:2024/06/06 06:42
fputs函数
函数功能:向指定的文件写入一个字符串(不自动写入字符串结束标记符‘\0’)。成功写入一个字符串后,文件的位置指针会自动后移,函数返回值为非负整数;否则返回EOF(符号常量,其值为-1)。
函数格式:int fputs(str,fp)
参数: str是字符型指针,可以是字符串常量,或者存放字符串的数组首地址。
通过打开文件函数fopen()获得的。
fputs函数的功能是向指定的文件写入一个字符串,其调用形式为: fputs(字符串,文件指针) 其中字符串可以是字符串常量,也可以是字符数组名, 或指针 变量
fputc函数
函数功能:将字符ch写到文件指针fp所指向的文件的当前写指针的位置。
函数格式:int fputc (int c, FILE *fp)。
参数解释:fp为文件指针,它的值是执行fopen()打开文件时获得的。
n为输出的字符量。
虽然函数被定义为整形数,但仅用其低八位。
函数功能:向指定的文件写入一个字符串(不自动写入字符串结束标记符‘\0’)。成功写入一个字符串后,文件的位置指针会自动后移,函数返回值为非负整数;否则返回EOF(符号常量,其值为-1)。
函数格式:int fputs(str,fp)
参数: str是字符型指针,可以是字符串常量,或者存放字符串的数组首地址。
通过打开文件函数fopen()获得的。
fputs函数的功能是向指定的文件写入一个字符串,其调用形式为: fputs(字符串,文件指针) 其中字符串可以是字符串常量,也可以是字符数组名, 或指针 变量
#include#include int main(){ char str[80]="asdhfdf\n"; FILE *fp = NULL; if((fp=fopen("strfile.txt","w"))==NULL) { printf("cannot open file\n"); exit(0); } fputs(str,fp); //putchar(str); fclose(fp); fp = NULL; return 0;}
fputc函数
函数功能:将字符ch写到文件指针fp所指向的文件的当前写指针的位置。
函数格式:int fputc (int c, FILE *fp)。
参数解释:fp为文件指针,它的值是执行fopen()打开文件时获得的。
n为输出的字符量。
虽然函数被定义为整形数,但仅用其低八位。
返回值:在正常调用情况下,函数返回写入文件的字符的ASCII码值,出错时,返回EOF(-1)。当正确写入一个字符或一个字节的数据后,文件内部写指针会自动后移一个字节的位置。EOF是在头文件 stdio.h中定义的宏。
#include#include void main(){ FILE* fpout; char ch; if((fpout=fopen("file_a.dat","w"))==NULL) { printf("Error!\n"); exit; } ch=getchar(); for(;ch!='#';) { fputc(ch,fpout); ch=getchar(); //不能仅写getchar(); } fclose(fpout);}
1 0
- fputs函数和fputc函数
- 【C语言天天练(十七)】字符/字符串输出函数fputc、fputs、putc、putchar和puts
- 文件操作函数 C (fputc fgetc fputs fgets fscanf fprintf)
- fgets函数 和 fputs
- fgets 和fputs函数
- fgets()和fputs()函数
- C语言 fputs和fputc
- fgets()函数和fputs函数
- 文件中的'\0'和'\n' 与fgetc、fputc、fgets、fputs 的关系及各函数如何处理
- fputc函数
- fputc & fputs
- C++文件读写函数之——fopen、fread和fwrite、fgetc和fputc、fgets和fputs、ftellf和fseek、rewind
- C++文件读写函数之——fopen、fread和fwrite、fgetc和fputc、fgets和fputs、ftellf和fseek、rewind
- C++文件读写函数之——fopen、fread和fwrite、fgetc和fputc、fgets和fputs、ftellf和fseek、rewind
- 文件操作函数 C语言 (FILE fputc fgetc fputs fgets fscanf fprintf)
- fgetc()/fputc()/fgets()/fputs()/fread()/fwrite()/fopen()/fclose() 等C语言文件操作函数
- fgetc fputc fgets fputs fprintf fscanf getc getchar gets putc putchar puts ungetc函数介绍
- 文件操作函数 C语言 (FILE fputc fgetc fputs fgets fscanf fprintf)
- Servlet ServletContext
- 什么是FEC/NACK/RTX
- 查询 函数
- MySQL函数
- 51nod 1001 数组中和等于K的数对【二分】
- fputs函数和fputc函数
- 二叉树的遍历 递归以及非递归
- android 获取SHA1值
- Tomcat7.0 启动时,webapps目录下的项目没有加载
- MySQL
- MySQL 数据备份与还原
- java-面向对象笔记
- 机器学习竞赛技巧
- 利用xtrabackup 搭建主从备份