|
getch()를 쓰기 위해서는 #include <conio.h> 를 추가하세요.
input[i]=0;} 은 score[i]=0;} 로 고쳐주시고요.
scanf("%d",score[i]); 은 scanf("%d", &score[i]); 로 고쳐주세요.
그러면 될겁니다. 집에 툴이 안깔려 있어서 확인은 못해 봤네요.
파란하기스 님이 쓰신 글 :
: #include <stdio.h>
:
: void main()
: {
: printf("이 프로그램은 N개의 숫자중에");
: printf("최대값을 출력하는 프로그램 입니다.\n\n\n");
:
: int score[100], i, input, max;
: char temp;
:
: while(1){
:
: printf("몇개를 할지 입력해주세요.");
: scanf("%d",&input);
: for(i=0;i<input;i++){
: input[i] = 0;}
:
: max = 0;
:
: for(i=0;i<input;i++){
: scanf("%d",score[i]);
: max = (max > score[i]) ? max : score[i];
: }
: printf("최대값은 %d 입니다.\n",max);
:
: temp = getch();
: if(temp == 'N' || temp == 'n')
: break;
: }
:
: printf("\n\n\n\n");
: }
:
: 이렇게 했는데.. 오류가 뜹니다.. ㅠ0ㅜ
: input[i]=0;} 이 식에서, error C2109: 첨자는 배열 또는 포인터 형식을 사용해야 합니다. 가 뜨고요.
: getch 는 선언되지 않은 식별자라고 나오고..
: 그리고 마지막으로 '=' 는 "unknown type"에서 char로 변환할 수 없습니다..
: 라고 뜨는데...
:
: 아까 아래에서 while 문 질문 했던 C언어 초보자입니다..
: 저도 C언어를 열심히 공부하려고 하는데..
: 여러가지로 어려운게 많아요.. 도와주세요.. ㅠ0ㅜ
|