Return-Path: Delivered-To: apmail-incubator-stdcxx-dev-archive@www.apache.org Received: (qmail 90516 invoked from network); 25 Jun 2007 17:33:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 25 Jun 2007 17:33:48 -0000 Received: (qmail 48374 invoked by uid 500); 25 Jun 2007 17:33:52 -0000 Delivered-To: apmail-incubator-stdcxx-dev-archive@incubator.apache.org Received: (qmail 48313 invoked by uid 500); 25 Jun 2007 17:33:52 -0000 Mailing-List: contact stdcxx-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: stdcxx-dev@incubator.apache.org Delivered-To: mailing list stdcxx-dev@incubator.apache.org Received: (qmail 48298 invoked by uid 99); 25 Jun 2007 17:33:51 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Jun 2007 10:33:51 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [208.30.140.160] (HELO moroha.quovadx.com) (208.30.140.160) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Jun 2007 10:33:48 -0700 Received: from qxvcexch01.ad.quovadx.com ([192.168.170.59]) by moroha.quovadx.com (8.13.6/8.13.6) with ESMTP id l5PHXRdn012603 for ; Mon, 25 Jun 2007 17:33:27 GMT Received: from [10.70.3.113] ([10.70.3.113]) by qxvcexch01.ad.quovadx.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 25 Jun 2007 11:32:16 -0600 Message-ID: <467FFCF9.1080700@roguewave.com> Date: Mon, 25 Jun 2007 11:35:53 -0600 From: Martin Sebor Organization: Rogue Wave Software User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070221 SeaMonkey/1.1.1 MIME-Version: 1.0 To: stdcxx-dev@incubator.apache.org Subject: Re: Getting incorrect behavior on strstream References: <7BDB2168BEAEF14C98F1901FD2DE64389D6BA9@epmsa009.minsk.epam.com> In-Reply-To: <7BDB2168BEAEF14C98F1901FD2DE64389D6BA9@epmsa009.minsk.epam.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 25 Jun 2007 17:32:16.0265 (UTC) FILETIME=[C61FBF90:01C7B74E] X-Virus-Checked: Checked by ClamAV on apache.org Farid Zaripov wrote: >> -----Original Message----- >> From: Jeremy Dean [mailto:dean@roguewave.com] >> Sent: Friday, June 22, 2007 11:45 PM >> To: stdcxx-dev@incubator.apache.org >> Subject: Getting incorrect behavior on strstream >> >> I have a testcase that is showing incorrect behavior ostrstream or >> ostringstream: > > [...] > >> Any thoughts on this problem? > > ostrstream::str() returns just the beginning pointer to the sequence. > The sequence don't > have the null character unless you especially inserted it. You should > print no more that > otrstream::pcount() characters. > > See Remarks on the page Better yet, refer to the stdcxx Class Reference :) http://incubator.apache.org/stdcxx/doc/stdlibref/strstreambuf.html#idx1224 Martin