fig23_15.c
来自「经典vc教程的例子程序」· C语言 代码 · 共 40 行
C
40 行
/* Reading a random access file sequentially */
#include <stdio.h>
struct clientData {
int acctNum;
char lastName[15];
char firstName[10];
float balance;
};
main()
{
FILE *cfPtr;
struct clientData client;
if ((cfPtr = fopen("credit.dat", "r")) == NULL)
printf("File could not be opened.\n");
else {
printf("%-6s%-16s%-11s%10s\n", "Acct", "Last Name",
"First Name", "Balance");
fread(&client, sizeof(struct clientData), 1, cfPtr);
while (!feof(cfPtr)) {
if (client.acctNum != 0)
printf("%-6d%-16s%-11s%10.2f\n",
client.acctNum, client.lastName,
client.firstName, client.balance);
fread(&client, sizeof(struct clientData), 1, cfPtr);
}
}
fclose(cfPtr);
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?