게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
밑에 C언어 질문글
게시물ID : programmer_7853짧은주소 복사하기
작성자 : 킬러머신
추천 : 0
조회수 : 454회
댓글수 : 1개
등록시간 : 2015/01/27 11:37:35
일단.. 뭔가 기본이 안되신듯;; 여기저기서 복사해와서 짜집기 했는데, 룰도 못맞춰서 짜집기 한느낌인데요.?
도와달라고 할때는 컴파일은 되는 소스를 __ 가져오심이;;
뭔가 수정해서 도와주려고 해도.. 이건 ... 뭐 수정해주기가 힘드네요-_-;;
함수선언이랑, return이랑 인자값 전달하는 부분들을 공부하세요.
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
#include <string.h>
struct person{
        char name[20];
        char phone[20];
        char number[20];
};

int save();
int search();
int main(void)
{
        struct person parr[10];

        int val=0;

        while (1) {
                printf("save(1), search(2), exit(0)\n");
                scanf("%d",&val);
                switch(val)
                {
                                case 1:
                                        save(parr);
                                        break;
                                case 2:
                                        search(parr);
                                        break;
                                case 0:
                                        printf("exit!\n");
                                        return 0;
                                default:
                                printf("NG\n");
                }
        }
}
int save(struct person *parr)
{
        int i;
        for(i=0;i<10;i++);
        {
                printf("?? ??:\n");
                scanf("%s", parr[i].name);
                printf("???? ??:\n");
                scanf("%s", parr[i].phone);
                printf("?? ??:\n");
                scanf("%s", parr[i].number);
        }
        return 0;
}
int search(struct person *parr)
{
        int i;
        char seek[20];
        memset(seek,0x00,sizeof(seek));
        printf("seek\n");
        scanf("%s", seek);
        for(i=0;i<10;i++);
        {
                if(memcmp(seek, parr[i].number, strlen(seek)) == 0)
                        printf("parr[i].name ; %s\n, parr[i].phone : %s\n, parr[i].number : %s\n",parr[i].name, parr[i].phone, parr[i].number);
                else
                        printf("NG\n");
        }
        return 0;
}
이런 식으로 짜고 싶어 하시는 듯..
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호