Nie wiem czy dalej potrzebujesz pomocy no ale napisze można to w sumie zrobić na kilka sposobów nie wiem np. zastosuj stock'a Explode wykonanego przez DarkGL tutaj link: http://darkgl.pl/2014/01/24/explode/
Zrób sobie aby w bufferze było nadpisane coś w ten deseń 255#255#255#jakis tam tekst ze spacjami
I później jak będziesz chciał wczytać zawartość buffer wykorzystaj stocka
coś w stylu
explode(buffer, '#', Dane, 4, 64);
No i później sobie pobierasz dane z tablicy