본문 바로가기

체르니 놀이터 보기603

' 따옴표가 포함된 데이터 DB에 저장할 때 에러 해결하기 DB를 다루다보면 데이터를 새로 추가하거나 변경할 때 "It's a new world", "O'Reilly" 과 같이 입력하려면 데이터 안에 ' 가 포함되어 있는 경우 그 상태로 데이터를 저장하려 하면 에러가 발생합니다. 이럴 경우 해결하는 방법은 "O''Reilly" 처럼 '을 2번 써주면 됩니다. 알면 너무 쉽지만 모르면 이거 해결하려고 구글링을 하곤 하지요.^^; 2009. 8. 12.
문장이 특정한 문자열로 시작되는지 혹은 끝나는지 알고 싶을 때 어떻게 하면 될까요? StartWith()메서드와 EndWith()메서드를 이용하면 됩니다. 사용형식은 다음과 같습니다. public bool StartWith(string value); public bool EndWith(string value); 여기서 value : 비교할 문자열 입니다. StartWith()메서드는 검색할 문장에서 value값에 해당하는 문자열로 문장이 시작하는지 알아보고 맞으면 True를 틀리면 False를 반환하며 EndWith()메서드는 검색할 문장이 value값으로 끝나는지 비교하여 맞으면 True를 틀리면 False를 반환합니다. 콘솔 응용 프로그램을 하나 생성한 후 아래와 같이 코드를 작성합니다. static void Main(string[] args) { string strsentence .. 2009. 8. 11.
처음 해보는 리눅스 C 프로그래밍 윈도우즈 기반에서 C 언어는 많이 해보았을 것인데 리눅스, 유닉스 기반에서는 왠지 생소한 사람들이 많을 겁니다. 요즘은 JAVA가 대세라서 C# 정도를 제외하고는 거의 다른 언어들은 인기가 없는 것 같다는 느낌이긴 하지만 그래도 아직까지 C 언어는 프로그래머에게 있어서 필수적인 기본 스킬이 아닌가 합니다. 먼저 윈도우즈 기반 클라이언트에서 리눅스나 유닉스 서버에 접속하기 위해서 접속 프로그램을 사용해야하는데 한글도 사용해야 하므로 iputty(http://iputty.kldp.net/)를 추천합니다. 링크에서 iputty를 다운로드 받아 설치한 후 한글 문제를 처리하기 위해서 아래와 같이 설정합니다. 위와 같이 설정한 후 리눅스나 유닉스 서버에 로그인하여 vi, vim, emacs 등을 입력해서 코드를 .. 2009. 8. 11.
데비안(lenny)에서 gcc, gdb 설치 Linux 기반에서 C 프로그램을 작성하려고 한다면 gcc를 사용해야 합니다. 데비안에서는 간단하게 아래의 명령을 실행시킴으로 gcc를 설치할 수 있습니다. #apt-get install gcc 다음으로 디버깅을 하기위해서는 gdb를 설치해야 합니다. 이것도 단순히 아래와 같이 설치하면 됩니다. #apt-get install gdb 위와 같이 C 언어 기반의 리눅스 기반 프로그래밍을 하는데 필요한 도구(Tool)을 갖추게 되는 것이지요. $gcc $gdb 를 입력해서 제대로 설치되었는지 버전은 얼마인지 확인해 보도록 하세요. 2009. 8. 11.