1. /*-------------------------------------------------------
    2. 【程序填空】
    3. ---------------------------------------------------------
    4. 题目:给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件
    5. 中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。
    6. -------------------------------------------------------*/
    7. #include <stdio.h>
    8. void fun(char *s, int a, double f)
    9. {
    10. /***********SPACE***********/
    11. FILE fp;
    12. char str;
    13. fp = fopen("file1.txt", "w");
    14. fprintf(fp, "%s %d %f\n", s, a, f);
    15. fclose(fp);
    16. fp = fopen("file1.txt", "r");
    17. printf("\nThe result :\n\n");
    18. str = fgetc(fp);
    19. /***********SPACE***********/
    20. while (!feof(fp))
    21. {
    22. /***********SPACE***********/
    23. putchar(str);
    24. str = fgetc(fp);
    25. }
    26. putchar('\n');
    27. fclose(fp);
    28. }
    29. main()
    30. {
    31. char a[10]="Hello!";
    32. int b=12345;
    33. double c= 98.76;
    34. fun(a,b,c);
    35. }