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.


Anmelden zum Antworten