给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入并显示在终端屏幕上。
#include<stdio.h>
void fun(char *s, int a, double f)
{
FILE *fp;
char ch;
errno_t err;
err = fopen_s(&fp,"file.txt", "w");
fprintf(fp, "%s%d%f\n", s, a, f);
fclose(fp);
err = fopen_s(&fp,"file.txt", "r");
printf("\nThe result :\n\n");
ch = fgetc(fp);
while (!feof(fp))
{
putchar(ch);
ch = fgetc(fp);
}
putchar('\n');
fclose(fp);
}
int main()
{
char a[10] = "Hello!";
int b = 12345;
double c = 98.76;
fun(a, b, c);
getchar();
return 0;
}