Tema: C++ split
Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/03/2013, 05:53
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 12 años, 5 meses
Puntos: 127
Respuesta: C++ split

XD2XD2, la mayoría de lenguajes permiten leer línea por línea, ya que es el mecanismo más sencillo de iterar sobre los archivos. Normalmente el delimitador estándar que se usa (sobre todo para hacerlo legible) es el salto de línea (\n) ó (\r\n), 0x0a o cualquier otro. La cuestión es que la única forma posible de leer contenido es mediante un divisor dado efectuar la extracción parte a parte. Tanto puedes usar saltos de línea como cualquier otro símbolo o combinación de símbolos.

Por ejemplo, dado este contenido:
Código conf:
Ver original
  1. STREAM = 3
  2. SIZE = 105
  3. NAME = example

Se subdivide en primer lugar por líneas, y cada una de las líneas por el símbolo "=". Lo que da lugar, tras eliminar espacios, a pares clave->valor, que permitirían leer un archivo de configuración.

Un saludo.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor