fprintf用于打印文件中的内容,而不是stdout控制台。
int fprintf(FILE *fptr, const char *str, ...);
例子:
C
// C Program for the above approach
#include
int main()
{
int i, n=2;
char str[50];
//open file sample.txt in write mode
FILE *fptr = fopen("sample.txt", "w");
if (fptr == NULL)
{
printf("Could not open file");
return 0;
}
for (i = 0; i < n; i++)
{
puts("Enter a name");
scanf("%[^\n]%*c", str);
fprintf(fptr,"%d.%s\n", i, str);
}
fclose(fptr);
return 0;
}
Input: GeeksforGeeks
GeeksQuiz
Output: sample.txt file now having output as
0. GeeksforGeeks
1. GeeksQuiz
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。