004
12.02.2010, 18:48 Uhr
banshee
|
hm, ich dachte data ist ein Zeiger auf eine Zeichenkette und Stream ein Zeiger auf einen Zeiger auf eine Zeichenkette, also Doppelzeiger oder nicht?
Der Originalausschnitt sieht übrigens so aus:
C++: |
FILE *in=fopen(file,"r"); if (in) { fseek(in,0,SEEK_END); int size=ftell(in); fseek(in,0,SEEK_SET); char * data=new char[size]; fread(data,1,size,in); fclose(in); char *stream=data; XMLNode *out=new XMLNode(&stream); delete [] data; return out; } return NULL;
|
|