float arrays aneinhander hängen
-
Moin
hab zwei FloatArrays *a und *c die ich aneinander hängen möchte, gibt es für floats dafür auch nen Befehl (wie bei Strings) oder muss ich das per Hand tun (for-schleife etc)?float *a, *c; if(m_LMG && m_modus==0) a = (*xi).GetData(m_abfWerte, true); else if(m_LMG && m_modus==1){ a = (*xi).GetData(m_abfWerte, true); if(m_which!=0) { c = (*xi).GetHarmonics(0, 40, true, m_which); .... } }
Besten dank für eure Hilfe
jma
-
Das musst du von Hand tun. BTW: Wenn du mal genau drüber nachdenkst, arbeitet strcat zwar für Strings, aber nicht für allgemeine char-Arrays. Strings sind nullterminierte char-Arrays. Bei Arrays beliebigen Inhaltes macht strcat murks.
BTW a und c sind Pointer, keine Arrays. *a und *c sind floats, und ebenfalls keine Arrays.
Und noch ein BTW: statt (*xi).Blah kann man auch kürzer xi->Blah schreiben.