게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어인데 어디가 잘못된걸까여 ㅎㅎㅎㅎㅎㅎ
게시물ID : computer_81036짧은주소 복사하기
작성자 : 등교의고통
추천 : 0
조회수 : 318회
댓글수 : 7개
등록시간 : 2013/03/13 21:51:05

#include <stdio.h>
 
typedef struct
{
 char name[20];
 char number[30];
}people;
 
void SeeMenu()
{
 printf("*****Menu*****\n");
 printf("<1.Registration><2.ShowAll><3.Exit>\n");
 printf("Enter_the_menu_number:");
 
}
 

void WriteInfo(int n, people p1[1000])
{
 
 
 scanf("%s",p1[n].name);
 printf("Name:",p1[n].name);
 
 scanf("%s",p1[n].number);
 printf("Phone_number:",p1[n].number);
 n++;
}
 
void SeeInfo(people p1[1000] ,int n)
{
 for(int i=0; i<n; i++)
 {
  printf("Name:%s--->Phone_number:%s\n", p1[i].name , p1[i].number );
 }
}
 
void SelctMenu(int c,int n,people p1[1000])
{
 scanf("%d", c);
 switch(c)
 {
 case 1:
  {
   WriteInfo(n,&p1[1000]);
   break;
  };
 case 2:
  {
   SeeInfo(&p1[1000],n);
   break;
  };
 case 3:
  {
 
   break;
  };
 }
}
 
int main()
{
 int n=0,c=0;
 people p1[1000]={0};
 
 while(c!=3)
 {
 SeeMenu();
 SelctMenu(c,n,&p1[1000]);
 }
 

 return 0;
}
고수님들의 현안으로 봐도알듯이...이름과 전화번호를 입력받고 원하면 입력한 값들을 출력해주는 프로그램입니다...메뉴를 보여주는 함수,이름과 번호를 입력받는 함수,보여주는함수,메뉴를 처리하는 함수를 각각 만들라고 해서 이렇게 뒤찮게됫는데..왜 안되는 걸가요 ㅠㅠ 제 생각엔 구조체배열에 n이라는 수를 넣는것이 말이 안되는거 같은데요 ㅠㅠ 해주실필요없이 어디가 이상하다고 조언좀 해주세요 ㅠㅠ 혼자해결해보고싶어도 실력이 없는지라

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호