Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2013, 07:58
skanskan
 
Fecha de Ingreso: enero-2008
Mensajes: 136
Antigüedad: 16 años, 11 meses
Puntos: 1
Duda c_str() en ejemplo libro Prata

Hola

Estaba leyendome el libro C++ Primer Plus 6th de Prata para refrescar un poco mi C++ y tengo una duda sobre un ejemplo sobre I/O de archivos.
En la página 1117 hay un ejemplo en el que entre otras cosas escriben esto:

Código:
string filename;
cout << "Enter filename";
cin >> filename;
ofstream fout(filename.c_str());
y dice que se usa c_str() para pasar el nombre, que es un string, como parámetro...


En la página 1121 en otro ejemplo se usa

Código:
fin.open(argv[number]);
¿Por qué no se usa también el .c_str() en este caso?

saludos