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

Запрос табличных данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, подсчитывающую количества слов в текстовом файле http://www.cyberforum.ru/cpp-beginners/thread1109943.html
Написать программу, подсчитывающую количества слов в текстовом файле. Не могу понять как сделать. Помогите пожалуйста...
C++ Как передать значение функции класса в другую функцию? имеется класс class Test { public: int getB() { return B; } void setB(int b) { B = b; } private: int B; }; есть первая функция http://www.cyberforum.ru/cpp-beginners/thread1109927.html
Подсчитать количество слов в текстовом файле C++
Написать программу, подсчитывающую количества слов в текстовом файле. P.C. Дайте ответ пожалуйста в rar архиве. Я не очень разбираюсь в програмирование, но надо сдать экзамен=(. Огромное спасибо!
Не понятная ошибка C++
|9|error: no matching function for call to 'TArray<std::basic_string<wchar_t> >::TArray(TArray<std::basic_string<wchar_t> >)'| в строке File=Open(Path);. Вызываемая функция: TArray <std::wstring> Open(std::wstring Path) { TArray <std::wstring> Result; std::string Buffer; std::ifstream File; File.open(ToString(PathToProjectFile).c_str()); while...
C++ Очистка экрана после каждого выполнения цикла! http://www.cyberforum.ru/cpp-beginners/thread1109913.html
#include <stdio.h> #include <locale.h> #include <string> #include <conio.h> #include <windows.h> #include <iostream> using namespace std; int main(int arg, char* pszArgs)
C++ Вычисление суммы ряда Вычислить сумму ряда с погрешностью \varepsilon=0,0001 в окрестности точки ноль, т.е при . Прошу помочь, отблагодарю. подробнее

Показать сообщение отдельно
DrOffset
6817 / 4028 / 924
Регистрация: 30.01.2014
Сообщений: 6,847
03.03.2014, 17:36     Запрос табличных данных
Если я все правильно понял, то наверное что-то наподобие этого:
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
struct Data
{
    Data(char const * data)
    {
        //разбор "size:val1 color:val2 count:val3 speed:val4" формата из data
    }
    std::string size;
    std::string color;
    std::string count;
    std::string speed;
};
 
int main()
{
    std::map<std::string, Data> m;
 
    m.insert(std::make_pair("name1", Data("size:val1 color:val2 count:val3 speed:val4")));
 
    std::map<std::string, Data>::const_iterator fit = m.find("name1");
 
    if(fit != m.end())
    {
        fit->second.size;
        fit->second.color;
        // и т.д.
    }
}
Естественно при многопоточном использовании доступ к m необходимо защищать объектом синхронизации.
 
Текущее время: 00:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru