premetto che sono estremamente newbbo col c++...
![]()
il codice si presenta così, Naturalmente vacAviFiles viene riempito e ho tutti i risultati desiderati in output...codice:std::vector<std::string> vecAviFiles; ...... for(std::vector<std::string>::iterator iterAvi = vecAviFiles.begin(); iterAvi != vecAviFiles.end(); ++iterAvi) std::cout << *iterAvi << std::endl;
![]()
ora io vorrei inserire questi risultati uno alla volta in una stringa in modo di poterla passare a una mia funzioneche la riceva come primo parametro..codice:bool initialize(char *directory, bool recursive)
il tipo di errore generato è :
qualcuno sa come aiutarmi per un casting di questo tipo??codice:no matching function for call to initialize(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >&, bool&)' candidates are: bool initialize(char*, bool)
![]()

Rispondi quotando
