error: could not convert from 'std::string* {aka std::basic_string<char>*}' to 'std::string {aka std::basic_string<char>}'|
问题 I'm trying to make a function that writes a file but i'm having issues passing a string as a parameter. void writeFile(string filename, string letters, int size) { ofstream outputfile("output.txt"); outputfile << letters; outputfile.close(); } int main() { string letters[] = {"u", "l", "s", "n","m", "z", "a", "p", "b"}; int size = 9; string filename = "Inputfile.txt"; writeFile(inputfilename.c_str(),letters,size); } And having this error. error: could not convert from 'std::string* {aka std: