게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[본삭금] C++ 에서 클래스 안에 배열에 접근하는 방법이 궁금합니다.
게시물ID : programmer_18405짧은주소 복사하기
작성자 : 치쿠린
추천 : 0
조회수 : 534회
댓글수 : 5개
등록시간 : 2016/09/10 16:18:40
옵션
  • 본인삭제금지

안녕하세요.. C++ 입문자 입니다.아래는 코드의 일부입니다. 아래 클래스의 성적 값들로부터 평균을 만드는 코드를 추가하려고 합니다. 일단 제가 궁금한 부분은 제목과 같이, 클래스 안의 배열에 접근하는 방법입니다. 예를 들어 'Tom' 이 포함된 첫 번째 배열의 2번째 항목인 '41'에 접근하고자 할때 student[0][1] 이라고 하면 되는걸까요? 아니면 어떻게 접근해야 할까요..?

+ 추가질문: 
header row로 name average science english math 와 같이 맨 윗줄에 출력되게 하고 밑에 아래 성적 값들을 각 열에 맞게 넣고 싶습니다.

    cout << "name" << "\t" << "average" << "\t" << "science" << "\t" << "english" << "\t" << "math" << endl;
    for(int i=0; i<10; i++)
    stu[i].ShowInfo();

로 넣고나니까 header row와 컨텐츠의 내용의 줄이 안 맞는데 이 부분은 어떻게 해결할 수 있는건가요?

    Student student[10] = {         Student("Tom", 41, 85, 72), Student("Ami", 38, 80, 69),         Student("Cathy", 65, 68, 96), Student("Mike", 22, 49, 67),         Student("John", 51, 61, 63), Student("Alex", 87, 66, 24),         Student("Alice", 80, 83, 71), Student("Bob", 60, 64, 52),         Student("Colin", 90, 60, 49), Student("Dave", 31, 23, 99)};      for(int i=0; i<10; i++) {         int average[i] = ((student[i][1] + student[i][2] + student[i][3] / 3));
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호