int fputc(int ch, FILE *f)
时间: 2023-06-20 07:06:21 浏览: 194
函数fputc()用于向指定的文件写入一个字符。它的原型如下:
```c
int fputc(int ch, FILE *f);
```
其中,ch是要写入的字符,f是文件指针。
函数返回值:成功时返回写入的字符,失败时返回EOF(-1)。
示例:
```c
#include <stdio.h>
int main()
{
FILE *fp;
char ch = 'A';
fp = fopen("test.txt", "w");
if(fp == NULL)
{
printf("File open error!\n");
return -1;
}
if(fputc(ch, fp) == EOF)
{
printf("Write error!\n");
return -1;
}
fclose(fp);
return 0;
}
```
上述示例中,我们向名为test.txt的文件中写入一个字符'A'。如果文件打开失败,程序会输出"File open error!";如果写入失败,程序会输出"Write error!"。如果一切正常,程序会正常退出。
相关问题
int fputc(int ch,FILE *f)
`int fputc(int ch, FILE *f)` 是 C 语言标准库中的一个函数,用于将字符 ch 写入到文件指针 f 所指向的文件中。它的函数原型如下:
```c
int fputc(int ch, FILE *f);
```
其中,ch 表示要写入的字符,f 是文件指针,返回值为写入的字符的 ASCII 码值(如果写入失败则返回 EOF)。
需要注意的是,该函数每次只能写入一个字符,如果要写入多个字符,需要多次调用该函数。
int fputc(int ch, file *f)
函数fputc() 是用来把一个字符写入文件的函数,其语法如下:
```c
int fputc(int ch, FILE *f);
```
其中,ch 是要写入的字符,f 是指向 FILE 结构的指针,表示要写入的文件。
这个函数会把字符 ch 写入文件,并返回写入的字符的 ASCII 码值。如果在写入过程中发生了错误,它会返回一个表示错误的常数,比如 EOF。
需要注意的是,这个函数每次只能写入一个字符,如果需要写入多个字符,可以使用 fwrite() 函数。
阅读全文