fig23_07.c

来自「经典vc教程的例子程序」· C语言 代码 · 共 28 行

C
28
字号
/* Reading and printing a sequential file */
#include <stdio.h>

main()
{
   int account;
   char name[30];
   float balance;
   FILE *cfPtr;   /* cfPtr = clients.dat file pointer */

   if ((cfPtr = fopen("clients.dat", "r")) == NULL)
      printf("File could not be opened\n");
   else {
      printf("%-10s%-13s%s\n", "Account", "Name", "Balance");
      fscanf(cfPtr, "%d%s%f", &account, name, &balance);

      while (!feof(cfPtr)) {
         printf("%-10d%-13s%7.2f\n", account, name, balance);
         fscanf(cfPtr, "%d%s%f", &account, name, &balance);
      }

      fclose(cfPtr);
   }

   return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?