옵션 |
|
안녕하세요.. 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));