Пример #1
0
void load_contact(Pcon pcon)
{
	assert(pcon);
	FILE *pfRead = fopen("text.dat", "r");
	if (pfRead == NULL)
	{
		perror("open file for read");
		exit(EXIT_FAILURE);
	}
	Per tmp = {0};
	int i = 0;
	while (fread(&tmp, sizeof(Per), 1, pfRead))
	{
		cheak(pcon);
		pcon->con[i] = tmp;
		pcon->size++;
		i++;
	}
	//for (i = 0; fread(&tmp, sizeof(Per), 1, pfRead); ++i)
	//{
	//	//fread(&tmp, sizeof(Per), 1, pfRead);
	//	cheak(pcon);
	//	pcon->con[i] = tmp;
	//	pcon->size++;
	//}
	fclose(pfRead);
}
int main()
{
    int x1,y1,x2,y2,out=0,i;
    scanf("%d%d%d",&n,&m,&k);
    for(i=0;i<n;i++)
        scanf("%s",map[i]);    
    for(x1=0;x1<n;x1++)
        for(y1=0;y1<m;y1++)
            for(x2=x1;x2<n;x2++) 
                for(y2=y1;y2<m;y2++) 
                    out=out+cheak(x1,y1,x2,y2);
    printf("%d\n",out);
    system("pause");
    return 0;
}
Пример #3
0
void elective()//学生选课主函数
{
    int i;
    printf("\t\t\t学生选课\n");
    printf("1.查询可选课程\n");
    printf("2.查询已选课程\n");
    printf("3.返回主菜单\n");
    printf("请输入(1~3):\n");
    scanf("%d",&i);
    switch(i)
    {
        case(1):cheak();break;
        case(2):hcheak();break;
        case(3):break;
    }
}
Пример #4
0
void add_contact(Pcon pcon)
{
	assert(pcon);
	cheak(pcon);
	printf("请输入姓名:>");
	scanf("%s", pcon->con[pcon->size].name);
	printf("请输入性别:>");
	scanf("%s", pcon->con[pcon->size].sex);
	printf("请输入年龄:>");
	scanf("%d", &pcon->con[pcon->size].age);
	printf("请输入电话:>");
	scanf("%s", pcon->con[pcon->size].tele);
	printf("请输入住址:>");
	scanf("%s", pcon->con[pcon->size].addr);
	pcon->size++;
	printf("插入成功\n");
}
int main(int argc,char *argv[])
	{
	  int j,n,d,e,c,b1=atoi(argv[1]),b2=atoi(argv[2]),i;
	  char u[100];
	  c=cheak(argv[3],b1);
	  if(c==1)
	{
	if(b1==b2){
	printf("%s",argv[3]);
	}
    else if(b2==10){
	  e=convert(b1,b2,argv[3]);
	printf("%d",e);	
	 }
	  else if(b2!=10 && b1==10)
	{
	  e=convert(b1,b2,argv[3]);
	 
	}
	 else if(b2!=10 && b1!=10)
	{
           e=convert(b1,10,argv[3]);
	 for(i=0;e!=0;i++)
	{
	   u[i]=(e%10)+48;
           e=e/10;
          if(e==0){break;}
	}n=i;
char t[100];
	for(j=n;j>=0;j--)
	{
          t[j]=u[n-j] 	;
	}
	  
	   d=convert(10,b2,t);
	
	}
	
}else if(c==0){
   printf("%d",c);
}
}