exaplme 들어, 일부 버퍼가 : const char* buf
다음 내용 (MySQL 패킷) :인용 부호로 버퍼의 일부를 쓰는 가장 좋은 방법은 무엇입니까?
72 00 00 00 select * from `db` where (`name` = "Bill's car")
및 ostream 쿼리를 인용하여 작성해야합니다. 결과는 다음이어야합니다.
select * from `db` where (`name` = \"Bill\'s car\")
<< quote <<
이 따옴표를 만들고 ostream.write(buf,len)
이 필요한 부분을 작성한다는 것을 알고 있습니다.
그러나 둘 모두에게 가장 좋은 솔루션은 무엇입니까?
그것은 여기 요구되고 있는지 불분명 .. –
그는 뭔가를 구문 분석하고 싶어 ... 문자
'
또는"
하고 필요에 빠져 있는지 확인하기 위해for_each
및 사용자 정의 펑터를 사용합니다. – Lalaland원래, 쿼리를 얻기 위해 mysql 클라이언트 패킷을 구문 분석하고 싶습니다. – vladimar