Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <79218202D4B9D4118A290002A508E13B79C3CA@pnzexchange.pharos-intranet.co.nz> From: Ross Smith To: "'Alex Vinokur'" , cygwin AT cygwin DOT com Cc: gcc-help AT gcc DOT gnu DOT org Subject: RE: Problem with wchar_t Date: Wed, 23 Apr 2003 08:34:05 +1200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" > From: Alex Vinokur [mailto:alexvn AT connect DOT to] > > wchar_t wch1 = 65; > > Why does 'cout << wch1' print '65' (but not 'A') ? Because you're trying to write a wide character to a narrow character stream. To get 'A', you'd need to write it to wcout instead of cout. But you'll find you can't do that anyway, because Cygwin doesn't support wide characters (it has the wchar_t type, but not much else). -- Ross Smith ...................... Pharos Systems, Auckland, New Zealand "It's never too soon to start planning, and, in fact, it's usually too late." -- Chad Orzel -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/