|
제가 지금까지 배운거 다써볼려고--;;
짜고있었는데요--;;
에러는 안뜨는데요 number:
이렇게 입력받구나서요 그다음에 성을 입력하세요:이름을 입력하세요:이렇게 붙어서 나오네요--;
왜 그렇게 되는지를 모르겠습니다.
고수님 제발 헬프미~
#include<stdio.h>
#include<stdlib.h>
void run(void);
void run2(void);
#define Y
#define N
#define MAX 10
struct list{
int number[2];
char fname[30];
char lname[30];
int phone[10];
int jumin[8];
};
struct list slist[10];
void main()
{
printf("사용자 등록정보 프로그램입니다.\n");
printf("입력하실려면 Y 나가실려면 N을 눌려주세요 \n");
if(getchar()=='Y')
{
run();
}
else if(getchar()=='N')
{
exit(0);
}
else
{
puts("이프로그램은 소,대문자를 구분합니다. 대문자로 입력해주세요");
}
}
void run(void )
{
int i;
int a,b;
puts("하이폰(-)은 넣지 마세요");
for(i=0;i<11;i++)
{
printf("number:");
scanf("%d",slist[i].number);
printf("\n성을 입력하세요:");
scanf("%c",slist[i].fname);
printf("\n이름을 입력하세요:");
scanf("%c",slist[i].lname );
printf("\n전화:");
scanf("%d",slist[i].phone );
printf("\n주민등록번호:");
scanf("%d",slist[i].jumin );
}
puts("입력이 완료되었습니다.");
puts("결과를 출력하시겠습니까?");
if(getchar()=='Y')
{
run2();
}
else if(getchar()=='N')
{
exit(1);
}
else
{
puts("인간아 쓸때 없는거 눌리지 마라");
puts("This Program is ignore you");
puts("한번의 기회를 드리겠습니다. 아무수나 입력하세요");
scanf("%d",&b);
a=rand();
if(b==a)
{
puts("와 니 재수 졸라 좋네 ");
run2();
}
else if( b!=a)
{
puts(" 한번더 기회를 줘도 못하나.. 걍 뒈져라..");
exit(1);
}
}
}
void run2(void)
{
int a;
for(a=0;a<11;a++)
{
printf("잠시 구찮다.");
}
}
|