programming(181)
-
scanf 로 입력받을시 blank 인식은 어떻게 할까
blank(스페이스 바) 인식 방법은 어떻게 할까? /* 키보드로 문자열을 입력 받을 때 scanf( "%s", ... ); 을 사용하면 공백문자(띄어쓰기)가 입력되면 더 이상 입력되는 문자들은 문자열 버퍼에 저장되지 않습니다.. 화일의 경우에도 fscanf를 사용하는 경우 fscanf( inputfile, "%s", ... ); 는 공백이 있는 문장을 다 읽어내지 아니합니다. scanf이나 fscanf은 키 입력이나 문자를 다음과 같은 기준에 의하여 저장하기 때문입니다.. 1. %[width]에 읽을 문자열의 폭 width만큼의 문자를 읽어 저장합니다. scanf( "%3s", &buffer ); /* 3개의 문자만을 읽어서 저장합니다. width에 아무 것도 없을 때( %s)는 다 읽어 저장합니다....
2010.04.05 -
[C프로그래밍] true , false
C 프로그램에서 0은 FALSE, 0 이외의 다른 모든 값들은 TRUE로 취급된다
2010.04.05 -
코딩할때 최적화
선언부에서 생성하고 처리부에서 초기화 하는 것 보다 선언분에서 생성과 동시에 초기화를 해주면 좋다.
2010.04.05 -
...before 'PCH creation point' 메시지와 함께 컴파일 불가
선언 후 세미콜론을 빠뜨린 경우 발생 void ex(void) { } // 헤더파일에서 void ex(void) 뒤에 세미콜론을 안붙이거나, 선언이 제대로 안된경우
2010.04.05 -
JSP 문법
JSP 문법 JSP란? Java Server Pages, 즉 JSP는 다이나믹 HTML를 생성하기 위한 자바진영의 기술입니다. JSP는 마이크로소프트의 ASP에 대항하기 위한 자바진영의 기술로, 서블릿의 가지고 있는 디자인과 코드의 분리의 어려움을 개선한 기술입니다. JSP 문서의 확장자는 반드시 .jsp 이어야 합니다. 다음 코드는 간단한 JSP파일의 예입니다. 보기에는 단순한 HTML 파일 같지만 사실 자바 코드를 포함하고 있습니다. 이제 이 파일을 클라이언트의 웹 브라우저에서 보기 위해 hello.jsp 로 우리가 만든 /bbs 디렉토리에 옮겨 놓으면 됩니다. 클라이언트가 hello.jsp를 요청하면, 서버는 .jsp 확장자를 인식하고 이것이 특별한 핸들링이 필요하다는 것을 판단하여 서블릿 컨테이너..
2010.03.31 -
request.getParameter()
웹(Web) 환경은 HTTP 프로토콜 위에서 동작하고 있습니다. HTTP 프로토콜은 간단하게 얘기해서, 클라이언트가 서버에 무언가(보통은 웹페이지)를 요청(request)하면, 서버가 이 요청에 해당하는 것을 응답(response) 해주는 구조로 되어있습니다. HTTP 요청을 보낼 때, 파라미터(parameter)를 함께 끼워보낼 수 있습니다. 가령, 로그인을 할 때, 로그인 폼(form : 양식)을 입력하고, 버튼을 누르죠. 그러면, HTTP 요청 안에 폼 내용이 함께 끼워져서 서버로 날아가게 됩니다. 로그인 폼 내용이 바로, HTTP 요청의 파라미터(parameter)가 되는 겁니다. 이러한 HTTP 요청을 받은 서버는 이제 어떤 일을 할까요? 파라미터로 날아온 로그인 폼을 일단 봐야지, 뭘하든 하겠..
2010.03.31