게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
함수호출시 에러가 뜹니다.
게시물ID : programmer_9245짧은주소 복사하기
작성자 : 훗날닭집사장
추천 : 0
조회수 : 484회
댓글수 : 3개
등록시간 : 2015/04/10 00:47:37
옵션
  • 본인삭제금지
#include <iostream>
using namespace std;
const int arraySize = 10;
void swap(int &a, int &b)
{
int temp = a;
a = b;
b = temp;
}
void selectionSort (int list[], int n)
{
 for(int i=0; i<n-1; i++)
 {
  int min = i;
  for(int j = i+1; j<n; j++)
  {
   if(list[j] < list[min])
    min = j;
   swap(list[i], list[min]);
  }
 }
}
void main(void)
{
int list[] = {90, 60, 80, 100, 10, 40, 30, 70, 20, 50};
int n;
n = arraySize;
cout << "===============================" << endl;
/* cout << selectionSort(list, n); */
}
 
맨 밑부분에 cout << selectionSort(list, n) 함수 호출과정에서 오류가 뜹니다.
error C2679: 이항 '<<' : 오른쪽 피연산자로 'void' 형식을 사용하는 연산자가 없거나 허용되는 변환이 없습니다.
 
라는데 문제가 뭔가요..?;;;;
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호