Pergunta : C++ que analisa gramaticalmente uma corda de uma lima de entrada


Eu estou lendo uma lima e estou ajustando cada linha a uma corda mas eu preciso de analisar gramaticalmente esta corda ou de poder ler a lima em uma maneira melhor. (atualmente apenas lendo cada linha como 1 corda longa no entireLine da corda)

Atualmente using:
  getline (inClientFile, entireLine);

Eu gostaria de analisar gramaticalmente não sure a corda do entireLine mas como.

Há 3 campos em cada linha da lima formated como segue:

field1, field2, “dados para o campo 3”

Os campos são separados por vírgulas mas o ó campo que é encerrado nas citações pode ter vírgulas para dentro dele.

Toda a ajuda em analisar gramaticalmente este campo seria apreciada extremamente.






Resposta : C++ que analisa gramaticalmente uma corda de uma lima de entrada

Bom. Agora o strcspn () é muito agradável para o código de C. Para mover-se para C++, olhar
           corda:: find_first_of
    http://www.cplusplus.com/reference/string/string/find_first_of/
O código abaixo é do exemplo nesta ligação.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
corda de //:: find_first_of
#include  
#include  
using namespace STD;

cano principal do int ()
{
  estreptococo da corda (“substituir as vogais nesta sentença por asterisks.");
  o size_t encontrou;

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

  cout  <>
           
Outras soluções  
 
programming4us programming4us