c++ (화일처리/자료구조) 클래스에 대해서 몇마디 물어봅니다..
글쓴이: 찰쓰 / 작성시간: 수, 2007/04/04 - 4:08오후
화일처리 과제를 하다가 잘 안되서 여기까지오게되었네요..
마스터파일을 생성하고 2-20까지 값을 주어줬어요 일단. 2의 짝수로 들어가죠. 그렇다면 10개의 주소공간이 필요한
배열로 그것을 만들려고했어요
여기서 첫번째 에러가 났습니다. 클래스에선 배열선언후 초기화하는 것이 조금다르더군요. 이리저리해봤는데요.
클래스의 생성자와 소멸자의 개념을 이해못해서. 그것도 못해주고..벌써 버벅되는군요..
2번째는요 트랜젝션파일을 만들었습니다. 물론 클래스로 만들었죠. 난수 함수를 발생시켜서 1-20까지의 숫자가
랜덤하게 나타내고.. 트랜젝션 파일을 60개 만드는 것입니다. 물론 이것도 for문을 이용해서 60개를 만들었는데요.
class안에 배열을 선언해주었다가. 잘 안되길래..
클래스안에 void getTrans_Keys(); 라고 선언후에
class명::getTrans_Keys(){
int TK[60];
srand((unsigned)time(NULL));
TK[60] = rand()%20+1;
}
이렇게 해줘봤는데요.. 이게 void타입과 int타입 그리고 return관련한 에러가 나더군요. 제가 접근하는 방식이 잘못된건가요??
알고리즘은 생각하고 짜봤고요 flow chart도 보고 시작한것인데 에러가 너무 나서 더이상 소스가 안짜지네요
제가 잘못하고 있는점이나. .저기 클래스에서 사용법좀 가르쳐주세요..
Forums:
void 클래스명::getTrans_keys(){
void 클래스명::getTrans_keys(){
라고 하셔야 됩니다.
댓글 달기