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

Как найти в текстовом файле нужный параметр - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Множества STL http://www.cyberforum.ru/cpp-beginners/thread393284.html
Подскажите плиз, как удалить из двух множеств STL одинаковые элементы?
C++ Циклический алгоритм. Здравствуйте товарищи программисты. Нужна ваша помощь. Нужно решить задачку по инфе а у самого не получается помогите программу написать на С++ Задача: Спасибо! http://www.cyberforum.ru/cpp-beginners/thread393280.html
C++ Как инициализировать массив строк?
Здравствуйте, подскажите как инициализировать массив строк, кол-во строк неизвестно, они будут загружаться из текстового файла. И как потом обращаться к определенному символу из определенной строки?
C++ тимус, не могу понять, где ошибка
http://acm.timus.ru/problem.aspx?space=1&num=1493 - условие #include <iostream> using namespace std; bool tru(int x) { int sum1=0,sum2=0,i=0; while(x/10!=0) { if(i<3) {
C++ Квадратная матрица http://www.cyberforum.ru/cpp-beginners/thread393269.html
Вариант 5 Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2) минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. подскажите каков алгоритм на 2 пункт?
C++ GDI+ неправильно сохраняется изображение Всем доброго времени суток! Возникла проблема при сохранении BMP при помощи функций GDI+. Делаю последовательно вызовы LockBits и UnlockBits, после чего сохраняю все в результирующий файл, размер которого оказывается почти в 4 раза больше исходного. Вот кусок кода: int main() { // исходный файл wchar_t *pwsFileName = L"1.bmp"; GdiplusStartupInput gdiplusStartupInput; подробнее

Показать сообщение отдельно
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
05.12.2011, 21:32     Как найти в текстовом файле нужный параметр
ну можно как-нить так (проще чем я написал в пред. посте, но разбивать будет только если каждая | содержит как минимум 1 пробел слева и справа):
C++
1
2
3
4
5
6
7
8
9
10
std::ifstream ifs("1.cdr");
std::string str;
int c=0;
while (ifs >> str) {
if (c==10) {
std::cout << "Param #10 = " << str << '\n';
break;
}
if (str=="|") c++;
}
Добавлено через 3 минуты
также getline можно использовать с разделителем "|", тогда и строчки с пробелами будет принимать и несколько | подряд пропускать. наверное.
 
Текущее время: 23:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru