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

C++빌더 Q&A
C++Builder Programming Q&A
[49239] Re:Comport 로 들어오는 데이터를 필요부분만 저장하기?
고황일 [hwangil] 1161 읽음    2007-05-11 17:59
데이터가 한줄씩 들어온다면
Comma를 기준으로 분리하시면 될것 같구요
한꺼번에 다 들어온다면
$기호 단위로 분리하는 방법을 쓰셔야 할듯 싶네요

Comma단위로 데이터를 분리하는건 CommaText로 검색하시면 몇가지가 나올듯합니다.
TStringList를 이용하여 Comma단위로 문자열을 끊어서 문자열 배열로 분리할수 있습니다.

그럼

은빛늑대 님이 쓰신 글 :
: Comport 로 데이터가 실시간으로 들어옵니다.
:
: 데이터 내용은
:
: $GPRMC,055106.000,A,3732.7272,N,12650.8236,E,0.77,72.85,100507,,*35
: $GPGGA,055107.000,3732.7267,N,12650.8239,E,1,05,2.4,36.9,M,19.1,M,,0000*6D
: $GPGSA,A,3,29,21,18,26,22,,,,,,,,4.0,2.4,3.2*34
: $GPRMC,055107.000,A,3732.7267,N,12650.8239,E,0.84,130.87,100507,,*06
: $GPGGA,055108.000,3732.7255,N,12650.8242,E,1,05,2.4,36.1,M,19.1,M,,0000*67
: $GPGSA,A,3,29,21,18,26,22,,,,,,,,4.0,2.4,3.2*34
: $GPRMC,055108.000,A,3732.7255,N,12650.8242,E,1.78,165.01,100507,,*08
: $GPGGA,055109.000,3732.7247,N,12650.8238,E,1,05,2.4,35.8,M,19.1,M,,0000*62
: $GPGSA,A,3,29,21,18,26,22,,,,,,,,4.0,2.4,3.2*34
: $GPGSV,3,1,11,09,68,180,,21,52,249,19,18,46,314,37,26,41,050,22*7B
: $GPGSV,3,2,11,24,38,193,18,29,32,057,20,22,14,306,32,10,11,119,*74
:
:
: 위와 같이 들어옵니다.
: 이 데이터 중에 필요한 데이터만  한줄씩 따로 저장하고 싶은데 방법을 잘모르겠네요
: C 언어이면 배열을 만들어서 하면 될것 같은데 빌더에서 하려고 하니까 생소 합니다.
: 답변 부탁드립니다.

+ -

관련 글 리스트
49226 Comport 로 들어오는 데이터를 필요부분만 저장하기? 은빛늑대 1138 2007/05/10
49239     Re:Comport 로 들어오는 데이터를 필요부분만 저장하기? 고황일 1161 2007/05/11
49371         Re:Re:Comport 로 들어오는 데이터를 필요부분만 저장하기? 윤성중 905 2007/05/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.