답변해 주셔서 정말 감사합니다.. 그런데 또 다른 에러가 나는군요..으윽~ 도스에서는 잘 되는게 유닉스에서는 안되니.. if (a=='q') break; -----^ 또 illegal combination of pointer....하는 에러가 나네요.. 황당해서...다시 조그만 프로그램을 새로 만들어서 해보니까 잘 되는데...왜 안되는지.. 이거 for(;;)안에서 scanf로 입력을 받는건데.. q가 입력되면 순환문에서 나오는거거든요.. 아, 그리고 질문 또 하나.. 위의 for문안에 switch..case가 있는데.. 거기서..각 case 끝에 continue;를 해놨거든요..다시 순환문 처음부터 돌릴려구요.. 이거도 컴파일할 때 에러가 나네요... 잉~ 또 한 번만 자세히 가르쳐 주시겠어요..? 감사합니다.. ======================================================================== He who cannot draw on three thousand years is living from hand to mouth. -G굊ethe ========================================================================