C++

C++ 언어에서 문자전송이 가능한 모듈 입니다.

빌드하는 방법을  예제를 통하여 윈도우 및 리눅스 기준으로 설명하였습니다.

 

윈도우

완성형 한글 CP949 인코딩을 기준으로 설명합니다. UTF-8을 사용할 경우 utf8으로 이름지어진 예제파일을 사용하세요.

 

1. CTM-C++ 최신버젼을 다운로드 받아서 작업 디렉토리에 압축해제 합니다.

 

2. win32\win32.sln 파일을 더블클릭하여 Visual Studio 2005로 솔루션 파일을 엽니다.

 

3. 솔루션에는 9개의 프로젝트가 등록되어 있으며 SMS 1건 발송하는 예제인 example\_sendsms 프로젝트에서 example\_euckr\_sendsms.cpp 파일을 열고 아래 코드를 수정합니다.

    s.setuser(“coolsms-id”, “password”);
s.addsms(“0160000000″, “021234567″, “문자내용을 80바인트 이내로 입력하세요.”);

▷ coolsms-id 와 password를 쿨에스엠에스 회원가입시 입력한 아이디/패스워드로 수정합니다.

▷ 60000000을 테스트할 핸드폰번호로 수정합니다.

 

4. 해당 프로젝트를 ‘Build’ 하고 만들어진 실행파일 win32\debug\example\_sendsms.exe 을 콘솔을 통해 실행합니다.

5. 문자내용이 핸드폰으로 수신되는지 확인합니다. 수신되지 않을 경우 오류내용을 확인하거나 전송결과 페이지를 통해 전송결과 코드를 확인하며 디버깅합니다.

리눅스

UTF-8 인코딩을 기준으로 설명합니다. 완성형 한글을 사용할 경우 euckr로 이름지어진 예제파일을 사용하세요.

1. CTM-C++ 최신버젼을 다운로드 받아서 작업 디렉토리에 압축해제 합니다.

 

2. example\_utf8\_sendsms.cpp 파일을 열고 아래 코드를 수정합니다.

    s.setuser(“coolsms-id”, “password”);
s.addsms(“0160000000″, “021234567″, “문자내용을 80바인트 이내로 입력하세요.”);

▷ coolsms-id 와 password를 쿨에스엠에스 회원가입시 입력한 아이디/패스워드로 수정합니다.

▷ 0160000000을 테스트할 핸드폰번호로 수정합니다.

 

3. make 명령으로 빌드하고 ./example\_utf8\_sendsms 을 실행합니다.

 

4. 문자내용이 핸드폰으로 수신되는지 확인합니다. 수신되지 않을 경우 오류내용을 확인하거나 전송결과 페이지를 통해 전송결과 코드를 확인하며 디버깅합니다.