Форум программистов, компьютерный форум CyberForum.ru

Распарсить текстовый файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Циклы: найти суммы всех четных/нечетных чисел от 1 до n http://www.cyberforum.ru/cpp-beginners/thread1701318.html
Дано натуральное число n. Найти сумму: а) всех четных чисел от 1 до n; б) всех нечетных чисел от 1 до n. с использованием while do while
C++ Найти сумму четных чисел Необходимо выполнить следующие операции:  Написать пользовательскую функцию;  Создать объявление и определение этой функции;  Запустить программу, вычислить значение функции и вывести результат вычисления. Дано натуральное число n. Найти сумму всех четных чисел от 1 до n; с блок схемой http://www.cyberforum.ru/cpp-beginners/thread1701315.html
Вызов деструктора C++
Вызывается ли деструктор объекта при завершении программы? а при аварийном завершении? А если снять процесс приложения диспетчером?
Вывести список слов в заданном тексте, содержащих сочетание символов C++
я изучаю с++ довольно недолго, и я многого не понимаю помогите написать код программы, которая выводит список слов в заданном тексте, содержащих сочетание символов, задаваемое с клавиатуры
C++ Аналог утилиты dir (C++) http://www.cyberforum.ru/cpp-beginners/thread1701304.html
Всем привет. Задание: написать аналог утилиты dir (C++) для Windows, с передачей данных по именованному каналу. Задача серверной части состоит в том, что он принимает имя каталога, а отправляет ответ, состоящий из информации о содержащихся в переданном каталоге файлах и каталогах, а именно: имя, дата последней модификации, размер и отдельную отметку для каталогов (о том, что это каталог). ...
C++ C++ Рекурсия Через рекурсию) Если можно, то исправьте код) http://www.cyberforum.ru/attachment.php?attachmentid=672269&stc=1&d=1459599977 #include <iostream> using namespace std; float fact(int); int main() { int n; float x; setlocale(LC_ALL, "Russian"); cout«"Введите n "; cin»n; подробнее

Показать сообщение отдельно
Truex
0 / 0 / 0
Регистрация: 10.05.2015
Сообщений: 4
04.04.2016, 22:48  [ТС]     Распарсить текстовый файл
avgoor,
Я знаю как работать, если бы это было всё у меня в одной таблице. Тогда если бы там был столбец Particle, то я написал бы что нибудь вроде
C++
1
2
3
4
5
6
7
8
9
  while (1) {
 ncols = fscanf(infile, "%s %f %f %f %f %f\n",&id, &x, &y, &z, &KE, &dE);
 if (ncols<0) break;
 
if (Particle == e-) 
{
 
Hist->Fill(dE); //тут я заполняю гистограмму, с которой работаю
}
В итоге весь цикл бы дошёл у меня до конца файла, и так, мне кажется, я бы получил, что мне надо. Однако тут информация представлена таким образом, и я не могу понять, как можно мне сделать так, чтобы он доходя до звёздочек, проверял именно Particle на истинность, и если это e-, то шёл дальше и считывал таблицу, а если нет, то как то пропускал её и переходил к следующему блоку.

Добавлено через 4 минуты

Цитата Сообщение от avgoor Посмотреть сообщение
А какие у вас возникли сложности? Что именно не получается?
Да, только в условии if, конечно id == e-
 
Текущее время: 06:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru