Cuestión : C++ que analiza una secuencia de un fichero de entrada


Estoy leyendo un archivo y estoy fijando cada línea a una secuencia pero necesito analizar esta secuencia o poder leer el archivo de una mejor manera. (actual apenas leyendo cada línea como 1 secuencia larga en el entireLine de la secuencia)

Actual usar:
  getline (inClientFile, entireLine);

Quisiera analizar la secuencia del entireLine pero no sure cómo.

Hay 3 campos en cada línea del archivo formated como sigue:

field1, field2, “datos para el campo 3”

Los campos son separados por comas pero el 3ro campo que se incluye en cotizaciones puede tener comas adentro de él.

Cualquier ayuda en el análisis de este campo sería agradecida grandemente.






Respuesta : C++ que analiza una secuencia de un fichero de entrada

Bueno. El strcspn () es muy agradable ahora para el código de C. Para moverse hacia C++, hechar una ojeada
           secuencia:: find_first_of
    http://www.cplusplus.com/reference/string/string/find_first_of/
El código abajo es del ejemplo en este acoplamiento.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
secuencia de //:: find_first_of
#include  
#include  
usar namespace std;

cañería de la internacional ()
{
  str de la secuencia (“substituir las vocales en esta oración por asterisks.");
  el size_t encontró;

  found=str.find_first_of (“aeiou”);
  ¡mientras que (encontrado! el =string:: npos)
  {
    str [encontrado] = ' * ';
    found=str.find_first_of (“aeiou”, found+1);
  }

  cout  <>
           
Otras soluciones  
 
programming4us programming4us