#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define RECORDS 10
下面的功能是我寻求帮助的功能。
static char searchforRecordbystate(char input[3])
{
for/while/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。并且在状态成员中不会有重复的数据。希望这会使这更容易。