Angenommen Dein String hat 8 Zeichen, dann belegst Du in m_data auch 8 Bytes. nach verlassen der for schleife ist i==8. Damit greifst Du also auf ein nicht mehr existentes Byte zu. Richtig wäre es, ein Byte mehr Speicher zu belegen. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)