lauren polo ralph lauren Error al compilar en C

tienda online ralph lauren Error al compilar en C

El nombre archivo es el que identifica a la instancia de la clase, puedes llamarlo c mo quieras y eso s lo afectar a como lo llames despu s en tu c digo. Es como si tu escribes int a=0; en ese caso a hace referencia a una direcci n de memoria donde se guarda un entero y es 0, pues si tu llamas archivo al ifstream hace lo mismo pero para dicha clase, es un nombre de variable (m s correctamente nombre de instancia de la clase ifstream).

Ahora bien hemos llamado al constructor con dos argumentos. El primer argumento es la ruta del archivo en el que vamos a trabajar y el segundo el modo de apertura.

ios::in no es necesario siquiera ponerlo ya que ifstream implica esto, es decir si hubiese hecho el constructor con un solo argumento hubiese hecho lo mismo, pero si hubieses hecho un fstream y le hubieses puesto ios::in eso indica que lo has abierto en modo de s lo lectura. An logamente ios::out indica que lo has abierto en modo de escritura. Existen bastantes m s opciones, estas dos son por poner un ejemplo.

Tienes que ir leyendo palabra por palabra y comprobar su largo hasta dar con la deseada. Seria mejor tener un archivo para cada largo y dependiendo del largo deseado abres uno u otro. Otro problema es que si quisieras elegir una palabra del archivo al azar y no son todas del mismo largo seria algo m s complejo moverse con seekw y tell y si lo haces como digo la cosa se facilita mucho.

De la otra manera tendr as que obtener el tama o del archivo, luego usando ese rango obtienes un valor al azar y te posicionas en el, luego vas comprobando si el car cter es un salto de l nea y si no es asi retrocedes hasta dar con 1 o hasta que llegues al inicio del archivo y ya puedes usar getline para leer la palabra.

Respuesta: Error al compilar en C++ (archivos)Iniciado por aguml Tienes que ir leyendo palabra por palabra y comprobar su largo hasta dar con la deseada. Seria mejor tener un archivo para cada largo y dependiendo del largo deseado abres uno u otro. Otro problema es que si quisieras elegir una palabra del archivo al azar y no son todas del mismo largo seria algo m s complejo moverse con seekw y tell y si lo haces como digo la cosa se facilita mucho.

De la otra manera tendr as que obtener el tama o del archivo, luego usando ese rango obtienes un valor al azar y te posicionas en el, luego vas comprobando si el car cter es un salto de l nea y si no es asi retrocedes hasta dar con 1 o hasta que llegues al inicio del archivo y ya puedes usar getline para leer la palabra.

Si no te molesta, tengo algunas dudas con tu codigo.

1. Para qu sirve “getline(archivo,palabra);”. Por qu pones “archivo” primero y luego “palabra” al final?.
lauren polo ralph lauren Error al compilar en C