std::string::c_str()

Возвращает C-строку (указатель на массив с '\0' в конце).

Сигнатураconst char* s.c_str()

Метод c_str() возвращает указатель на const char* — нуль-терминированную C-строку. Нужен для функций из C (например printf, fopen).

std::string s = "file.txt";
std::printf("%s\n", s.c_str()); // результат: file.txt
← Все записи: C++ STL
Поддержать проект