Вопрос : C++ Parsing шнур от входного файла


Я читаю архив и устанавливаю каждую линию к шнуру но мне нужно или parse этот шнур или смочь прочитать архив в более лучшей дороге. (в настоящее время как раз читающ каждую линию как 1 длинний шнур в entireLine шнура)

В настоящее время using:
  getline (inClientFile, entireLine);

Я хотел был бы parse шнур entireLine но конечно как.

3 поля в каждой линии formated архива следующим образом:

field1, field2, «данные на поле 3»

Поля отделены запятыми но 3-ее поле приложено в цитатах может иметь запятые внутрь его.

Любая помощь в parsing это поле больш была бы оценена.






Ответ : C++ Parsing шнур от входного файла

Хорошо. Теперь strcspn () очень славно для Кодего c. Для того чтобы приблизить к C++, взгляните на
           шнур:: find_first_of
    http://www.cplusplus.com/reference/string/string/find_first_of/
Кодий ниже от примера в этом соединении.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
шнур //:: find_first_of
#include  
#include  
using namespace std;

основа int ()
{
  str шнура («замените vowels в этом предложении asterisks.");
  size_t нашло;

  found=str.find_first_of («aeiou»);
  пока (о! =string:: npos)
  {
    [ый] str = ' * ';
    found=str.find_first_of («aeiou», found+1);
  }

  cout  <>
           
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us