C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[28892] Re:델파이 실력자가 이렇게 없나여
정성훈.해미 [sage5nor] 2602 읽음    2021-03-17 20:54
델파이 개발자가 아니라서 정확히는 잘 모르지만
아는 범위에서 몇 자 적습니다.

델파이(파스칼)과 C/C++ 특수기호 처리가 조금 다른 것으로 압니다.

예)
<16진수 표현>
C/C++ : 0x10
파스칼: $10

문자열에 제어문자(코드)가 들어갈 수 있는데
그것 또한 표현이 다르지요

줄바꿈의 경우
C/C++은 \n
예) "ABCDEFG\nHIJK"
      -> ABCDEFG
           HIJK

파스칼은 #10
예) 'ABCDEFG#10HIJK'
      -> ABCDEFG
           HIJK

C++의 경우
문자열에 \(역글레쉬)이 들어가면 다음 문자는 특수 문자로 인식합니다.
그래서, \ 가 들어간 문자열 처리에 좀 더 신경 써야 하지요.

델파이의 경우에는
문자열에 #(샾)이 들어가면 다음 2문자는 특수 문자로 인식하니
#이 들어간 문자열에 신경써야 할 것 입니다.


*사족*
C++에서 문자열에 \r\n이 들어갔다고 하면
관련 개발자들은 금방 알아차리고 우회 방법을 생각했을 것입니다.

같은 경우 같네요.

버그라기 보다는
파스칼의 문자열의 특수문자(제어코드) 처리 규칙.





델피언 님이 쓰신 글 :
: https://tech.devgear.co.kr/index.php?mid=delphi_qna&page=2&document_srl=461081
:
: http://delphi.borlandforum.com/impboard/impboard.dll?action=read&db=del_qna&no=16156
:
: 델파이 실력자가 이렇게 없나여
:
: 저도 델파이 20년 넘게 하고있지만 실력이 없어서 그런지 버그 원인을 못찾겠네여
:
: 그리고 제가 더 열받는건
:
: 10.3 버그가 왜 10.4.2 에서도 고쳐지지 않고 있냐는 건데여
:
: 우린 제품만 팔테니까 니들이 알아서 고쳐쓰든지 말든 하라는거 아닌가여
:
: 버그 좀 고처주세여
:

+ -

관련 글 리스트
28890 델파이 실력자가 이렇게 없나여 델피언 3790 2021/03/15
29053     Re: 새로나온 11 버전에서도 버그 안고쳐졌네요 열받는다 1631 2021/09/11
28892     Re:델파이 실력자가 이렇게 없나여 정성훈.해미 2602 2021/03/17
28893         Re:Re:델파이 실력자가 이렇게 없나여 ㅋㅋ 2893 2021/03/18
28894             Re:Re:Re:델파이 실력자가 이렇게 없나여 정성훈.해미 2449 2021/03/18
28899                 Re:Re:Re:Re:델파이 실력자가 이렇게 없나여 2308 2021/04/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.