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

Вытащить нужные данные из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как с помощью указателя пройтись по двухмерному массиву? http://www.cyberforum.ru/cpp-beginners/thread493004.html
Всем привет. Подскажите плиз. Как с помощью указателя пройтись по двухмерному массиву и выдать значения елементов. есть массив int array={ {3,2,1}, {3,4,5}, {9,6,7} };затем пробуем так: int *ps_array; ps_array=&array;не выходит :( ошибка 'second.cpp:13: cannot...
C++ Требуются системные программисты в Москве Программной студии 'Параллели' требуются системные программисты Linux и Windows в проект по созданию и развитию системы виртуальных машин. Необходимы навыки программирования на C, C++. Желательно знание Ассемблера. Требуется понимание архитектуры процессоров IA32, их режимов работы, сегментно-страничного преобразования, обработки прерываний, принципов работы с устройствами. Приветствуется знание... http://www.cyberforum.ru/cpp-beginners/thread492989.html
C++ Как разбить строку в МFC?
Такая ситуация (в продолжении темы о базе(кто читал)) Имеется строка в txt файле с разделителями. Например: имя::параметр1::параметр2::параметр3 (всего имя и 3 параметра) Подскажите, как средствами MFC обработать разделители и распихать все 4 части строки по четырём разным переменным.... Заранее благодарен за ответы.....
C++ База на онове txt файла
Здравствуйте. У меня такая ситуация: Допустим имеется диалог, на котором несколько EditBoxов и ListCtrl. Каждая строка, находящаяся в списке имеет свои параметры, которые высвечиваются в EdiBox`ах при её выборе в списке. То есть, добустим кликнул на строку, и в EdiBox`ах появились её параметры, и так для каждой строки. Например:(данные в текстовом файле) ...
C++ Запрос. Выборка всех работников, которые работали в 2004 году. http://www.cyberforum.ru/cpp-beginners/thread492922.html
есть таблица peoples в ней 3 поля FIO - фамилия имя отчесвто zak - дата заключения труд. договора ras - дата расторжения труд. договора ras может быть NULL так как договор может быть не расторгнут, либо договор может иметь конкретную дату рсторжения.. надо найти всех которые работали, работают или будут работать скажеи в 2004 году.. короче гря вот такой запрос... спасибо
C++ MAPI32.dll проблема Здравствуйте! Интересный факт, приведенный ниже код работает нормально если установлен пакет Office 2000 и отказывает работать если установлен Office XP. Сбой происходит в виде ошибки *Не удается найти указанную функцию* при выполнении //Параметры процедуры регистрации cmcStatus = (*lpfncmc_query_configuration) (....) Помогите плиз, заранее спасибо! кусок кода целиком: BOOL ... подробнее

Показать сообщение отдельно
Meer
0 / 0 / 0
Регистрация: 19.02.2011
Сообщений: 17
22.02.2011, 19:41     Вытащить нужные данные из файла
На стандарте С++ для твоего формата файла это можно сделать так (нет привязки к длине параметра):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <string>
#include <iostream>
#include <fstream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    string str, strParam;
    // имя, для которого будет производиться поиск параметра
    string strGetParamOf('name1');
    ifstream in('1.txt');
    string::size_type pos;
    // читаем файл, пока не достигнут конец файла либо не найдена искомая строка
    while (!in.eof())
    {
        // читаем строку
        in>>str;
        // есть в строке искомое имя?
        pos = str.find(strGetParamOf);
        if (string::npos != pos)
        {
            // строка содержит искомое имя. Извлекаем параметр и вываливаемся из цикла
            strParam = str.substr(0, --pos);
            break;
        }
    }
    in.close();
 
    // выводим имя и параметр
    cout << 'Requested name: ' << strGetParamOf << endl;
    cout << 'Requested parameter: ' << strParam << endl;
 
    getch();
    return 0;
}
 
Текущее время: 12:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru