¿Por qué no puedo usar fprintf en lenguaje C para escribir un tipo de cadena en un archivo?
1. El tipo de cadena es un tipo en STL de C y se utiliza para procesar cadenas. Las cadenas utilizadas en el lenguaje C son cadenas de estilo C, que terminan con el carácter '\0'.
2. Para cadenas de tipo cadena, puede llamar a su función miembro c_str() para convertir el objeto de tipo cadena en una cadena de estilo C. Por ejemplo #include?lt;stringgt;
#include?lt;iostreamgt;
usando?namespace?std
int?main() p >
{
cadena ?sz_stl?=?" hello?world";?//Objeto de cadena
coutlt;lt;sz_stllt;lt;endl;?// Objeto de cadena de salida normal en C
printf(sz_stl.c_str());// Salida estilo C
return?