// Last modified: 22nd July 1998 - ported to wxWindows 2.0
/////////////////////////////////////////////////////////////////////////////
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
#pragma implementation
#pragma interface
#endif
#include "wx/wx.h"
#endif
-#if wxUSE_IOSTREAMH
-#if defined(__WXMSW__) && !defined(__GNUWIN32__) && !defined(__MWERKS__)
-#include <strstrea.h>
-#else
-#include <strstream.h>
-#endif
-#else
-#include <strstream>
-//using namespace std;
-#endif
#include "scorefil.h"
#include "scoredg.h"
wxArrayString players;
scoreFile->GetPlayerList( players);
- ostrstream os;
+ wxString os;
- os << "Player\tWins\tGames\tScore\n";
+ os << wxT("Player\tWins\tGames\tScore\n");
for (unsigned int i = 0; i < players.Count(); i++)
{
int wins, games, score;
average = (2 * score + games) / (2 * games);
}
- os << players[i] << '\t'
- << wins << '\t'
- << games << '\t'
- << average << '\n';
+ os << players[i] << wxT('\t')
+ << wins << wxT('\t')
+ << games << wxT('\t')
+ << average << wxT('\n');
}
- os << '\0';
- char* str = os.str();
- m_text = str;
- delete str;
+ os << wxT('\0');
+ m_text = os;
}
ScoreCanvas::~ScoreCanvas()