📅  最后修改于: 2020-09-25 08:19:33             🧑  作者: Mango
int fprintf(FILE* stream, const char* format, ...);
fprintf()
函数将format指向的字符串写入流stream
。 字符串格式可以包含以%开头的格式说明符,这些格式说明符由作为附加参数传递给fprintf()
函数的变量的值替换。
它在
如果成功,则fprintf()
函数将返回写入的字符数。失败时,它将返回负值。
#include
int main()
{
FILE *fp;
fp = fopen("example.txt","w");
char lang[5][20] = {"C","C++","Java","Python","PHP"};
fprintf(fp,"Top 5 programming language\n");
for (int i=0; i<5; i++)
fprintf(fp, "%d. %s\n", i+1, lang[i]);
fclose(fp);
return 0;
}
运行该程序时,将创建文件“ example.txt"(如果尚不存在),其中包含以下字符串:
Top 5 programming language
1. C
2. C++
3. Java
4. Python
5. PHP