fig23_03.c

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

C
32
字号
/* Create 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", "w")) == NULL)
      printf("File could not be opened\n");
   else {
      printf("Enter the account, name, and balance.\n");
      printf("Enter EOF to end input.\n");
      printf("? ");
      scanf("%d%s%f", &account, name, &balance);

      while (!feof(stdin)) {
         fprintf(cfPtr, "%d %s %.2f\n", 
                 account, name, balance);
         printf("? ");
         scanf("%d%s%f", &account, name, &balance);
      }
      
      fclose(cfPtr);
   }

   return 0;
}

⌨️ 快捷键说明

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