fputc()函数
fputc()函数是C语言中的一个标准函数,它可以将一个字符写入指定的文件中。它的原型为:
int fputc(int c, FILE *stream);
其中,参数c表示要写入文件的字符,stream表示要写入的文件指针,它是由fopen()函数返回的。如果写入成功,fputc()函数会返回写入的字符,如果写入失败,则返回EOF。
fputc()函数的使用方法也很简单,只需要在要写入文件的地方调用fputc()函数,就可以将字符写入文件中了。下面是一个使用fputc()函数写入文件的示例:
#includeint main() { FILE *fp; char str[] = "Hello world!"; int i; fp = fopen("test.txt", "w"); if (fp == NULL) { printf("Failed to open file!\n"); return -1; } for (i = 0; i < strlen(str); i++) { fputc(str[i], fp); } fclose(fp); return 0; }
在上面的示例中,我们使用fopen()函数打开一个文件,使用一个for循环,把字符串中的每个字符都写入文件,使用fclose()函数关闭文件。
以上就是C语言中的fputc()函数的使用方法以及示例,它可以帮助我们将字符写入文件中,使用起来也很简单,相信大家都能够熟练使用它。