Dev - C++ - espacios en linea de Fichero

 
Vista:

espacios en linea de Fichero

Publicado por xxx (1 intervención) el 18/01/2011 17:02:09
Buenas tardes!! Alguien me puede ayudar? Resulta que leo una cadena de caracteres que introduce el usuario con la funcion gets y cuando intento escribir esa cadena en un fichero de texto, en el momento que encuentra un espacio en blanco, salta de linea, ¿por que? Yo quiero que cada linea del fichero sea la cadena que he leido tenga o no espacios.

fstream fich;
fich.open("texto1.txt",ios::out|ios::app);
if (fich==0)
cout<<"Error de apertura.\n";
else{
do{fflush(stdin);
puts("Introduzca una linea:");
fgets(linea,20,stdin);
fich<<linea<<endl;
fflush(stdin);
do{puts("Desea introducir mas líneas?");
res=getchar();}while((res!='s')&&(res!='n'));
}while(res=='s');

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder