Czesc! W jaki sposób oczyszczać bufor aby nie było tam zadnych śmieci i wczytać tylko to co mnie interesuje. Wczytuje z pliku po kilkanascie bajtow do bufora tworzonego dynamicznie i zostają mi tam śmieci ktorych nie chce. Jest cos takiego:
int aaa,bbb;
AnsiString ddd;
for (int i=0;i<RecNum;i++) {
for (int j=0;j<licz;j++) {
aaa=head[j].RecLength;
buf = new char[aaa];
fread(buf,sizeof(char),aaa,load_dbf);
ddd = buf;
bbb = ftell(load_dbf);
delete []buf;
}
}
W buf zostają mi śmieci ktorych nie chce zapisywac a pobierać musze koniecznie określoną ilość bajtów. Gdy debuguje mam coś takiego
ddd: { " Murmansk \x1E\x02" }
ddd: { " Russia j" }
Mi jest potrzebne tylko Murmansk Roussia itd.
Za podpowiedzi wielkie dzięki.