C语言中的文件操作函数提供了多种方法来读取和写入文件。其中,fputc和putc是两个常用的函数,用于将一个字符写入文件。
fputc函数fputc函数的原型如下:int fputc(int c, FILE *stream);该函数将字符c写入到文件流stream中,并返回写入的字符。如果写入成功,返回写入的字符的ASCII码;如果写入失败,返回EOF。putc函数putc函数的原型如下:int putc(int c, FILE *stream);该函数与fputc函数功能相同,将字符c写入到文件流stream中,并返回写入的字符。如果写入成功,返回写入的字符的ASCII码;如果写入失败,返回EOF。下面是一个使用fputc和putc函数的例子:c#include在上面的例子中,我们首先使用fputc函数将字符'A'写入到文件"file.txt"中。然后,使用putc函数在文件末尾追加写入字符'B'。最后,通过打开文件来验证写入的结果。以上就是关于fputc和putc函数的介绍及使用方法的示例代码。这两个函数在C语言中常用于文件操作,能够方便地将字符写入到文件中。在实际开发中,我们可以根据需求选择合适的函数来完成文件的读写操作。int main() { FILE *file; char ch = 'A'; // 使用fputc函数写入文件 file = fopen("file.txt", "w"); if (file != NULL) { fputc(ch, file); fclose(file); printf("写入成功!\n"); } else { printf("打开文件失败!\n"); } // 使用putc函数写入文件 file = fopen("file.txt", "a"); if (file != NULL) { putc(ch + 1, file); fclose(file); printf("追加写入成功!\n"); } else { printf("打开文件失败!\n"); } return 0;}