Archivo de entrada / salida

Se escribe en un archivo de texto

 

Texto de E / S cout

Se debe incluir el archivo de cabecera iostream

define archivo de cabecera iostream ostream procesamiento para dar salida a una clase de

iostream declara una variable llamada cout de ostream (Objeto)

Debe especificar el espacio de nombres std;

Y los operadores pueden ser usados ​​cout << vinculante para mostrar varios tipos de datos.

 

File I / O similar a éstos

Se debe incluir el archivo de cabecera fstream

archivo de cabecera fstream ofstream define una clase para el procesamiento de salida.

ofstream necesidad de declarar una o más variables (objetos), y de la forma que le guste ser nombrado.

Debe especificar el espacio de nombres std;

Tenemos que asociarlo con un archivo de objetos ofstream. método abierto ().

Después de terminar con el archivo, el método debe ser usado cerca (a) para cerrarla.

Objetos de uso ofstream y el operador << salidas de varios tipos de datos se pueden combinar.

 

Aunque el archivo de cabecera iostream proporciona un cout nombre predefinido es un objeto ostream, pero debe declarar sus objetos ofstream, que dar un nombre y asociarlo con el archivo.

 

// declarar un objeto 
ofstream el archivo de salida; 
FOUT ofstream; 

// objeto asociado con un determinado archivo 
outFile.open ( " fish.txt " );
 Char nombre de archivo [ 50 ]; 
cin >> nombre de archivo; 
fout.open (filename);

 

El abierto método () acepta una cadena de estilo C como un parámetro, que puede ser una cadena literal, o una cadena almacenada en la matriz.

// 此种对象的使用方法
doble en peso = 125,8 ; 
OUTFILE << en peso;
Char línea [ 81 ] = " objetos son más cercanos que aparecen. " ; 
fout << línea de << endl;

En resumen, después de declarar a objetos ofstream y sus archivos asociados Tong, que se puede utilizar para su uso como COU. Cout para todas las operaciones y métodos (por ejemplo, <<, endl, setf ()) pueden ser objetos ofstream usados.

Resume los principales pasos:

1. incluir el archivo de cabecera fstream.

2. Crear un objeto ofstream.

3. El objeto ofstream está asociado con un archivo de arriba.

4. Como con cout como para utilizar el objeto ofstream.

# include <iostream la> 
#include <la fstream>                  // archivo de cabecera que contiene el fstream 
el uso de  espacio de nombres de enfermedades de transmisión sexual; 

int main () 
{ 
    Char Automóvil [ 50 ];     // matrices de caracteres, para el almacenamiento de las marcas y modelos de autos 
    int año;              // producción año 
    doble a_price;         // precio de coste 
    doble d_price;         // descuento 
    ofstream el archivo de salida;                   // definir un objeto de flujo de salida de archivo del archivo de salida
     // después de definir un objeto de secuencia de archivo, puede utilizar el miembro de funciones necesitan para abrir la operación de apertura de archivo
     //Abrir vacío (const char sin signo * nombre del archivo, el int MODO, int acceso = filebuf: openprot);
     // nombre de archivo es puntero del carácter, especificar el nombre del archivo que desea abrir
     // los Especifica el modo se abre el archivo (IOS por defecto ostream :: OUT | ios :: trunc)
     // el acceso a las propiedades del sistema de archivos especificados, y en general el valor por defecto 

    outFile.open ( " carinfo.txt " , ios :: OUT | ios :: trunc); 
    cout << " entrar en la marca y modelo del coche: : " ;      
    cin.getline (Automóvil, 50 ); 
    COUT << " introduce el año: " ; 
    CIN >> años; 
    COUT << " costo de entrada:" ; 
    CIN >> a_price; 
    d_price = 0,913 * a_price; 
    cout << fijo ;                      // flotador de salida habitual manera 
    cout.precision ( 2 );                  // set con una precisión de 2, y volver a la configuración anterior 
    cout .setf (ios_base :: showpoint);    // pantalla flotante cero detrás de la coma decimal.
     // salida en la pantalla 
    tribunal << " la marca y modelo: " << Automóvil << endl; 
    cout << " año: " << año << endl;
    costo<< " estaba pidiendo $ " << a_price << endl; 
    cout << " Ahora que pide $ " << d_price << endl; 

    OUTFILE << fija ; 
    outFile.precision ( 2 ); 
    outFile.setf (ios_base :: showpoint); 
    // 输出到文件,类似于cout,将右边的输入到文件中 
    archivo_salida << " Marca y modelo: " << automóvil << endl; 
    archivo_salida << " año: " << año << endl;<< a_price << endl; 
    archivo_salida << " Ahora que pide $ " << d_price << endl;
    // 使用完毕, clos关闭
    outFile.close ();
    volver  0 ; 

}

 

Supongo que te gusta

Origin www.cnblogs.com/liu6666/p/12513834.html
Recomendado
Clasificación