007
17.07.2005, 18:15 Uhr
~Markus85
Gast
|
aber ein problem habe ich noch
ich muss das ganze noch in den string "body" bekommen
aufruf der funktion hab ich jetzt geändert
C++: |
void showdir(const char *directory, std::string body)
|
und das ende der funktion nach
C++: |
sprintf(newbuf,"<A HREF=\"%s%s\">%s</a>\t\t%d\n",buf,fd.cFileName,fd.cFileName,fd.nFileSizeLow); body += "<br>BLA"; //+ newbuf;//funktioniert nicht printf ("\n\n der LINK %s\n\n",newbuf); if(!FindNextFile(hfind,&fd)) break; }
FindClose(hfind);
|
nun wie bekomme ich denn newbuf in body? und wie bekomme ich body wieder aus meiner funktion wollte es erst mit return machen dann muss ich aber in void showdir das void ersetzen finde aber nichts wie der wert bei einem string heißen muss
übrigens pointer auf body klappte nicht hatte ich zuerst probiert aber es kam dann ne fehlermeldung illegal konvertierung von std::string nach std::string* |