Autor
|
Tema: problema con escrbir fichero (Leído 4,511 veces)
|
flony
Desconectado
Mensajes: 584
|
hola estaba viendo un video y bueno intente hacerlo pero me sale un error. el video es el siguiente http://minidosis.org/C++/Entrada-Salida/Escribir%20en%20un%20Fichero/#include <iostream> #include <fstream> using namespace std;
int main () { ofstream F("texto.txt"); string nombre; cin>>nombre; F<<"hola como estas" << nombre << endl; return 0; } y el error es 1>c:\users\flony\documents\visual studio 2012\projects\txt\txt\source.cpp(11): error C2679: '>>' binario : no se encontró un operador que adopte un operando en la parte derecha de tipo 'std::string' (o bien no existe una conversión aceptable)
|
|
|
En línea
|
si un problema no tiene solucion entonces no es un problema...es algo inevitable
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Pues a míme escribe el fichero sin problemas.#include <iostream> #include <fstream> using namespace std; int main () { ofstream F("texto.txt"); string nombre; cin>>nombre; cout<<"hola como estas " << nombre << endl; F<<"hola como estas" << nombre << endl; return 0; }
SAlida en pantalla: leosan hola como estas leosan
Process returned 0 (0x0) execution time : 4.884 s Press any key to continue.
Salida en fichero:
hola como estas leosan
Saluditos!.
|
|
|
En línea
|
|
|
|
avesudra
Desconectado
Mensajes: 724
Intentando ser mejor cada día :)
|
Pues a míme escribe el fichero sin problemas.#include <iostream> #include <fstream> using namespace std; int main () { ofstream F("texto.txt"); string nombre; cin>>nombre; cout<<"hola como estas " << nombre << endl; F<<"hola como estas" << nombre << endl; return 0; }
SAlida en pantalla: leosan hola como estas leosan
Process returned 0 (0x0) execution time : 4.884 s Press any key to continue.
Salida en fichero:
hola como estas leosan
Saluditos!. Ídem.
|
|
|
En línea
|
Regístrate en
|
|
|
flony
Desconectado
Mensajes: 584
|
listo,lo arregle, no se que habrá sido, por las dudas agregue la librería string y salio
|
|
|
En línea
|
si un problema no tiene solucion entonces no es un problema...es algo inevitable
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
listo,lo arregle, no se que habrá sido, por las dudas agregue la librería string y salio
No debería ser así ya que no haces uso de ninguna función de esa librería. Por cierto, el enlace, aunque algo elemental, interesante. Ese tio se lo curra ya que he visto varios "cortos" suyos y son muy ilustrativos. Saluditos!.
|
|
|
En línea
|
|
|
|
0xDani
Desconectado
Mensajes: 1.077
|
No debería ser así ya que no haces uso de ninguna función de esa librería.
Depende, si el operador << para string esta declarado en string si que usa alguna funcion de esa libreria.
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Depende, si el operador << para string esta declarado en string si que usa alguna funcion de esa libreria.
Pero no es su caso. Saluditos!.
|
|
« Última modificación: 9 Febrero 2013, 21:26 pm por leosansan »
|
En línea
|
|
|
|
|
|