📅  最后修改于: 2023-12-03 14:59:44.957000             🧑  作者: Mango
在C++语言中,fputc()
函数是用于将一个字符写入到指定的文件流中的函数。
int fputc(int char, FILE *stream);
该函数接受两个参数:
char
:要写入的字符,类型为int
。stream
:指向要写入的文件的指针,类型为FILE*
。fputc()
函数将返回写入文件的字符的ASCII码(如果写入失败,则返回EOF)。
下面是一个使用fputc()
函数将字符写入文件的示例:
#include <stdio.h>
int main() {
int c;
FILE *fp;
fp = fopen("file.txt", "w");
if (fp != NULL) {
c = fputc('H', fp);
if (c == EOF) {
printf("写入文件失败\n");
} else {
printf("写入的字符是:%c\n", c);
}
fclose(fp);
} else {
printf("打开文件失败\n");
}
return 0;
}
该示例将字符'H'
写入名为file.txt
的文件中,并从文件中读取写入的字符并进行打印。如果写入成功,则返回写入的字符的ASCII码;否则,将打印错误信息。
fputc()
函数可以将一个字符写入指定的文件流中。在使用该函数时,必须传递要写入的字符和指向要写入的文件的指针。如果写入成功,则返回写入的字符的ASCII码;否则,返回EOF。