게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C++ 배열 부분 코드 좀 봐주세요^^
게시물ID : computer_132240짧은주소 복사하기
작성자 : 카트리나
추천 : 0
조회수 : 565회
댓글수 : 3개
등록시간 : 2013/12/03 21:45:22

2개의 정수 배열 a, b를 받아서 배열 a의 원소를 배열 b로 복사하려고 하는데요

vector_input 함수 부분엔 문제가 없는 것 같고요..


<소스코드>(중요부분만)

void XXX()
{
    int array_a[size_2], array_b[size_2];
    cout<<"정수 배열 a를 입력하세요: ";
    vector_input(array_a);
    cout<<"정수 배열 b를 입력하세요: ";
    vector_input(array_b);
    array_copy(array_a,array_b);
    cout<<"a[] = ("<<array_a<<")\n";
    cout<<"b[] = ("<<array_b<<")\n\n";
}

void vector_input(int vec[]){ 
    for(int i=0; i<size; i++)
        cin>>vec[i];
}

void array_copy(int a[], int b[])
{
    for(int i=0;i<size_2;i++)
        b[i]=a[i];
}



<실행결과 콘솔창>

정수 배열 a를 입력하세요: 3 1 22
정수 배열 b를 입력하세요: 32 13 1
a[] = (005BF9D8)
b[] = (005BF9BC)


이런식으로 이상한 값이 출력되네요.. 뭐가 문제일까요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호