#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define RECORDS 10
下面的功能是什么,我要求有帮助。
static char searchforRecordbystate(char input[3])
{
为/而/ if循环
搜索结构阵列成员
如果发现匹配
回报(打印),在那里找到匹配的整个结构
return 0;
}
主要功能 - 有史以来第一次使用指针,(Xcode不是与它抱怨设置为尽可能严格),但大家都欢迎的抱怨,尤其是如果我想提出一个巨大的监督。
int main() {
typedef struct {
char *firstName[RECORDS];
char *lastName[RECORDS];
char *street[RECORDS];
char *city[RECORDS];
char *state[RECORDS];
int *zip[RECORDS];
char *phone[RECORDS];
int *accountId[RECORDS];
} Customer ;
typedef int records;
records i = 0;
阵列循环数据输入
Customer custArray[RECORDS];
printf("================================================================\n");
for(i = 0; i < RECORDS; ++i)
{
printf("Enter data for customer %d\n", i + 1);
printf("Enter firstname, last name, phone\n");
scanf("%s %s %s", *custArray[i].firstName, *custArray[i].lastName, *custArray[i].phone);
printf("Enter Address (Street City State ZIP)");
scanf("%s %s %s*c %d", *custArray[i].street, *custArray[i].city, *custArray[i].state, *custArray[i].zip);
break;
}
char input[3];
printf("Enter in state to search for customer a customer record:\n");
scanf("%s", input);
searchforRecordbystate(input);
}
没有错误检查必要的,只是想爬进此刻学习C。 而且不会有在成员国重复数据。 希望这是更容易些。