Estoy tratando de convertir un std::string
en un std::vector
a un número entero y pasarlo a una función como parámetro.Convertir std :: cadena en entero
Ésta es una versión simplificada de mi código:
vector <string> record;
functiontest(atoi(record[i].c_str));
Mi error es como sigue:
error: argument of type ‘const char* (std::basic_string<char, std::char_traits<char>, std::allocator<char> >::)()const’ does not match ‘const char*’
¿Cómo puedo hacer esto?
Necesitas * llamada *, pero hay muchos métodos mejores que 'atoi'. – chris
Typo 'record [i] .c_str' ->' record [i] .c_str() '. – Hindol