Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[2738] 이부분이 어디가 잘못됬나요?
미니 [] 1259 읽음    2003-06-09 04:25
자꾸 에러가나요 for 부분에서...
#include <stdio.h>
#include <string.h>
#define NMAX     100
#define NLENGTH  20
#define TRUE        1
#define FALSE       0
void main ()
{
char name[NMAX][NLENGTH],
key_name[NLENGTH];
int score[NMAX], found, i, low, high, mid
for(i=0;i<NMAX;++i)                   /*이부분에서 에러가 자꾸나요!!!!!!!!!!!!!!!!!!!!!!!!*/
{
printf("Enter the %dth name and score: ", i+1);
scanf("%s%d", name[i], &score[i]);
printf("\n");
}
printf("Enter a key name : ");
while (scanf("%s", key_name) == 1) {
printf("\n");
found = FALSE;
low = 0;
high = NMAX - 1;
while( !found && low <= high) {
mid = (low + high) / 2;
if(strcmp(name[mid], key_name) == 0)
found = TRUE;
else
if(strcmp(name[mid], key_name) > 0)
high = mid - 1;
else
low = mid + 1;
}
if(found)
printf("%s's score is %d.", key_name, score[mid]);
else
printf("%s cannot be found in the list.", key_name);
printf("Enter a key name : ");
}
}

+ -

관련 글 리스트
2738 이부분이 어디가 잘못됬나요? 미니 1259 2003/06/09
4122     Re:이부분이 어디가 잘못됬나요? 강도욱 1278 2003/06/20
4121     Re:이부분이 어디가 잘못됬나요? 강도욱 1260 2003/06/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.