Pendejadas c++

Solo disponible en BuenasTareas
  • Páginas : 114 (28482 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de mayo de 2011
Leer documento completo
Vista previa del texto
C + + proporciona las siguientes clases para realizar la salida y entrada de caracteres a / de los archivos:
* ofstream: Stream class to write on files ofstream: clase Stream para escribir en archivos
* ifstream: Stream class to read from files ifstream: clase Stream para leer archivos
* fstream: Stream class to both read and write from/to files. fstream: clase Stream para leer yescribir desde / a archivos.

These classes are derived directly or indirectly from the classes istream , and ostream . Estas clases se derivan directa o indirectamente de las clases istream y ostream. We have already used objects whose types were these classes: cin is an object of class istream and cout is an object of class ostream . Ya hemos utilizado los objetos cuyos tipos fueron estasclases: cin es un objeto de clase istream y el tribunal es un objeto de clase ostream. Therfore, we have already been using classes that are related to our file streams. Los antecedentes demuestran que ya han estado utilizando las clases que se relacionan con nuestra secuencias de archivo. And in fact, we can use our file streams the same way we are already used to use cin and cout , with the onlydifference that we have to associate these streams with physical files. Y de hecho, podemos utilizar nuestra secuencias de archivo de la misma manera ya estamos acostumbrados a usar cin y cout, con la única diferencia que tenemos que asociar estos flujos con los archivos físicos. Let's see an example: Veamos un ejemplo:
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12 |// basic file operations #include <iostream> #include <fstream> using namespace std; int main () { ofstream myfile; myfile.open ( "example.txt" ); myfile << "Writing this to a file.\n" ; myfile.close(); return 0; } | [file example.txt] [Archivo example.txt] Writing this to a file. Escribo esto para un archivo. |

This codecreates a file called example.txt and inserts a sentence into it in the same way we are used to do with cout , but using the file stream myfile instead. Este código crea un archivo llamado example.txt e inserta una frase en ella de la misma manera que estamos acostumbrados a ver con la corte, pero con el miarchivo secuencia de archivo en su lugar.

But let's go step by step: Pero vamos a ir pasoa paso:
Open a file Abrir un archivo

The first operation generally performed on an object of one of these classes is to associate it to a real file. La primera operación generalmente se realiza en un objeto de una de estas clases es la de asociar a un archivo real. This procedure is known as to open a file . Este procedimiento se conoce como abrir un archivo. An open file is representedwithin a program by a stream object (an instantiation of one of these classes, in the previous example this was myfile ) and any input or output operation performed on this stream object will be applied to the physical file associated to it. Un archivo abierto se representa dentro de un programa por un objeto de secuencia (una creación de instancias de una de estas clases, en el ejemplo anterior setrataba de miarchivo) y cualquier operación de entrada o de salida realizadas en este objeto de secuencia se aplica al archivo físico asociado a .

In order to open a file with a stream object we use its member function open() : Con el fin de abrir un archivo con un flujo de objetos que utilizamos su apertura función miembro ():

open (filename, mode); abierto (nombre de archivo, modo);Where filename is a null-terminated character sequence of type const char * (the same type that string literals have) representing the name of the file to be opened, and mode is an optional parameter with a combination of the following flags: Donde fichero es una secuencia de caracteres de NULL de const char * tipo (del mismo tipo que los literales de cadena tienen) que representa el nombre del...
tracking img