In Datei stehhen nur Hexwerte
-
Hi,
ich habe:
private: ... signed char *m_ArrayChm1; signed char *m_ArrayChm2; ... std::fstream m_file;dann
m_file.open( "datafile.txt", std::ios::out | std::ios::app );und dann
... m_ArrayChm1 = new signed char[m_nrBytes]; ... for( int i = 0; i < m_nrBytes; i++ ) { m_file << wxString::Format( _("%d"), m_ArrayChm1[i] ) << ", "; } ...und in Datei steht... 0x85cbf2c,
-
oh backe. Ich gehe jetzt erst mal schlafen. Ist ja schon peinlich!
... for( int i = 0; i < m_brBytes; i++ ) { wxString s; s.Printf(_("%i"), m_ArrayChm1[i] ); m_file << s.mbc_str() << ", "; } ...oder 2)
... for( int i = 0; i < m_nbrBytesAlloc; i++ ) { m_file << wxString::Format( _("%i"), m_waveformArrayCh2[i] ).mbc_str() << ", "; } ...da die Adresse immer die gleiche ist wird also nur der Spiecherort des wxString, aber niemals der Inhalt ausgegeben!
Oh mann

Gruß