首页 > 用户发贴区 > 编程问题提问区 > 帮忙看看 函数怎么没被调用 谢谢
2008
01-31

帮忙看看 函数怎么没被调用 谢谢

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
struct student
{
 char name[15];
 char identify[18];
 char telepnum[11];
}f_monitor,m_monitor;
char *findByName(char *name)
{
 if(strcmp(name,m_monitor.name)==0)
 {
  printf(“您输入的是男班长的姓名!”);
  return name;
 }
 if(strcmp(name,f_monitor.name)==0)
 {
  printf(“您输入的是女班长的姓名!”);
  return name;
 }
}
char *findById(char *identify)
{
 if(strcmp(identify,m_monitor.identify)==0)
 {
  printf(“您输入的是男班长的身份证号码!”);
  return identify;
 }
 if(strcmp(identify,f_monitor.identify)==0)
 {
  printf(“您输入的是女班长的身份证号码!”);
  return identify;
 }
}
int main()
{
 char Name[15];
 char tele[11];
 char id[18];
 char *pcval;
 pcval=tele;
 printf(“请输入男班长的姓名:”);
 scanf(“%s”,m_monitor.name);
 printf(“\n”);
 printf(“请输入男班长的身份证号码:”);
 scanf(“%s”,m_monitor.identify);
 printf(“\n”);
 printf(“请输入男班长的电话号码:”);
 scanf(“%s”,m_monitor.telepnum);
 printf(“\n”);
 printf(“请输入女班长的姓名:”);
 scanf(“%s”,f_monitor.name);
 printf(“\n”);
 printf(“请输入女班长的身份证号码:”);
 scanf(“%s”,f_monitor.identify);
 printf(“\n”);
 printf(“请输入女班长的电话号码:”);
 scanf(“%s”,f_monitor.telepnum);
 printf(“\n”);
 printf(“1.根据姓名查询电话号码!      2.根据身份证号码查询电话号码!\n”);
 int op;
 switch(op)
 {
 case 1:
  printf(“请输入您所要查询人的姓名:”);
  scanf(“%s”,Name);
  *pcval=*findByName(Name);
  printf(“电话号码是:%s”,*pcval);
  break;
 case 2:
  printf(“请输入您所要查询人的身份证号码:”);
  scanf(“%s”,id);
  *pcval=*findById(id);
  printf(“电话号码是:%s”,*pcval);
  break;
 }
 system(“pause”);
 return 0;
}


留下一个回复