게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C++ 언어 질문좀ㅠㅠ...오류가 떠요
게시물ID : jisik_87491짧은주소 복사하기
작성자 : 도와주세요Ω
추천 : 0
조회수 : 833회
댓글수 : 3개
등록시간 : 2010/10/26 12:40:56
#include <iostream>
#define SIZE 3
using namespace std;

void swap(int* list[], int n);
void main()
{
int input[3];
cout << "숫자 3개 입력: ";
cin >> input[0] >> input[1] >> input[2];

cout << "초기" << endl;
for(int i=0; i<SIZE; i++)
cout << input[i] << " ";

swap(&input, SIZE);

cout << "\n나중" << endl;
for(i=0; i<SIZE; i++)
cout << input[i] << " ";

cout << endl;
}

void swap(int* list[], int n)
{
int temp;
for(int scan=0; scan<n-1; scan++)
{
for(int i=0; i<n-1; i++)
{
if( *list[i] > *list[i+1] )
{
temp = *list[i];
*list[i] = *list[i+1];
*list[i+1] = temp;
}
}
}
}











오류가
D:\asdsada\afasdfasdfs.cpp(16) : error C2664: 'swap' : cannot convert parameter 1 from 'int (*)[3]' to 'int *[]'


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