X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2bf8e4ebcc9d52bcee96e69e7013279a4f2efa37..0dfef5a8124ac0f1bb2aed6ef5ddfa833e8e2c6e:/samples/typetest/typetest.cpp diff --git a/samples/typetest/typetest.cpp b/samples/typetest/typetest.cpp index 44abbdc4c4..fd0c99b1e9 100644 --- a/samples/typetest/typetest.cpp +++ b/samples/typetest/typetest.cpp @@ -123,7 +123,7 @@ void MyApp::DoStreamDemo(wxCommandEvent& WXUNUSED(event)) textCtrl.WriteText( "Writing to ofstream and wxFileOutputStream:\n" ); ofstream std_file_output( "test_std.dat" ); - wxFileOutputStream file_output( "test_wx.dat" ); + wxFileOutputStream file_output( wxString("test_wx.dat") ); wxBufferedOutputStream buf_output( file_output ); wxTextOutputStream text_output( buf_output ); @@ -178,17 +178,20 @@ void MyApp::DoStreamDemo(wxCommandEvent& WXUNUSED(event)) tmp.Printf( _T("Float: %f\n"), f ); textCtrl.WriteText( tmp ); + // This doesn't compile (at least with VC++ 4) +#if 0 std_file_input >> str; tmp.Printf( _T("String: %s\n"), str.c_str() ); textCtrl.WriteText( tmp ); +#endif textCtrl.WriteText( "\nReading from wxFileInputStream:\n" ); buf_output.Sync(); - wxFileInputStream file_input( "test_wx.dat" ); + wxFileInputStream file_input( wxString("test_wx.dat") ); wxBufferedInputStream buf_input( file_input ); - wxTextInputStream text_input( buf_input ); + wxTextInputStream text_input( file_input ); text_input >> si; tmp.Printf( _T("Signed int: %d\n"), si ); @@ -273,13 +276,13 @@ void MyApp::DoStreamDemo2(wxCommandEvent& WXUNUSED(event)) textCtrl.WriteText( "Writing number 0 to 9 to buffered wxFileOutputStream:\n\n" ); - wxFileOutputStream file_output( "test_wx.dat" ); + wxFileOutputStream file_output( wxString("test_wx.dat") ); wxBufferedOutputStream buf_output( file_output ); for (ch = 0; ch < 10; ch++) buf_output.Write( &ch, 1 ); buf_output.Sync(); - wxFileInputStream file_input( "test_wx.dat" ); + wxFileInputStream file_input( wxString("test_wx.dat") ); for (ch2 = 0; ch2 < 10; ch2++) { file_input.Read( &ch, 1 ); @@ -290,7 +293,7 @@ void MyApp::DoStreamDemo2(wxCommandEvent& WXUNUSED(event)) textCtrl.WriteText( "Writing number 0 to 9 to buffered wxFileOutputStream, then\n" ); textCtrl.WriteText( "seeking back to #3 and writing 3:\n\n" ); - wxFileOutputStream file_output2( "test_wx2.dat" ); + wxFileOutputStream file_output2( wxString("test_wx2.dat") ); wxBufferedOutputStream buf_output2( file_output2 ); for (ch = 0; ch < 10; ch++) buf_output2.Write( &ch, 1 ); @@ -299,7 +302,7 @@ void MyApp::DoStreamDemo2(wxCommandEvent& WXUNUSED(event)) buf_output2.Write( &ch, 1 ); buf_output2.Sync(); - wxFileInputStream file_input2( "test_wx2.dat" ); + wxFileInputStream file_input2( wxString("test_wx2.dat") ); for (ch2 = 0; ch2 < 10; ch2++) { file_input2.Read( &ch, 1 ); @@ -317,7 +320,7 @@ void MyApp::DoStreamDemo2(wxCommandEvent& WXUNUSED(event)) textCtrl.WriteText( "Reading number 0 to 9 from buffered wxFileInputStream, then\n" ); textCtrl.WriteText( "seeking back to #3 and reading 3:\n\n" ); - wxFileInputStream file_input3( "test_wx2.dat" ); + wxFileInputStream file_input3( wxString("test_wx2.dat") ); wxBufferedInputStream buf_input3( file_input3 ); for (ch2 = 0; ch2 < 10; ch2++) { @@ -345,7 +348,7 @@ void MyApp::DoStreamDemo3(wxCommandEvent& WXUNUSED(event)) textCtrl.WriteText( "Writing number 0 to 9 to wxFileOutputStream:\n\n" ); - wxFileOutputStream file_output( "test_wx.dat" ); + wxFileOutputStream file_output( wxString("test_wx.dat") ); for (ch = 0; ch < 10; ch++) file_output.Write( &ch, 1 ); @@ -353,7 +356,7 @@ void MyApp::DoStreamDemo3(wxCommandEvent& WXUNUSED(event)) textCtrl.WriteText( "Reading 0 to 10 to wxFileInputStream:\n\n" ); - wxFileInputStream file_input( "test_wx.dat" ); + wxFileInputStream file_input( wxString("test_wx.dat") ); for (ch2 = 0; ch2 < 11; ch2++) { file_input.Read( &ch, 1 ); @@ -402,7 +405,7 @@ void MyApp::DoStreamDemo3(wxCommandEvent& WXUNUSED(event)) textCtrl.WriteText( "Reading 0 to 10 to wxFFileInputStream:\n\n" ); - wxFFileInputStream ffile_input( "test_wx.dat" ); + wxFFileInputStream ffile_input( wxString("test_wx.dat") ); for (ch2 = 0; ch2 < 11; ch2++) { ffile_input.Read( &ch, 1 ); @@ -450,7 +453,7 @@ void MyApp::DoStreamDemo3(wxCommandEvent& WXUNUSED(event)) textCtrl.WriteText( "Reading 0 to 10 to buffered wxFFileInputStream:\n\n" ); - wxFFileInputStream ffile_input2( "test_wx.dat" ); + wxFFileInputStream ffile_input2( wxString("test_wx.dat") ); wxBufferedInputStream buf_input( ffile_input2 ); for (ch2 = 0; ch2 < 11; ch2++) { @@ -507,7 +510,7 @@ void MyApp::DoStreamDemo4(wxCommandEvent& WXUNUSED(event)) // bigger than buffer textCtrl.WriteText( "Writing 2000x 1 to wxFileOutputStream.\n\n" ); - wxFileOutputStream file_output( "test_wx.dat" ); + wxFileOutputStream file_output( wxString("test_wx.dat") ); for (int i = 0; i < 2000; i++) { char ch = 1; @@ -516,7 +519,7 @@ void MyApp::DoStreamDemo4(wxCommandEvent& WXUNUSED(event)) textCtrl.WriteText( "Opening with a buffered wxFileInputStream:\n\n" ); - wxFileInputStream file_input( "test_wx.dat" ); + wxFileInputStream file_input( wxString("test_wx.dat") ); wxBufferedInputStream buf_input( file_input ); textCtrl.WriteText( "wxBufferedInputStream.LastError() returns: " );