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

Программа «Словарь». - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Опишите структуру с именем STUDENT http://www.cyberforum.ru/cpp-beginners/thread213642.html
Опишите структуру с именем STUDENT, содержащую следующие поля: - фамилия и инициалы; - номер группы; - успеваемость (массив из 5 элементов). Программа должна обеспечить выполнение следующих действий: 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT; 2) вывод на экран монитора фамилий и номеров групп для всех студентов, ...
C++ Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s[]) ) и тестирующую Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s) ) и тестирующую программу к ней. http://www.cyberforum.ru/cpp-beginners/thread213631.html
Ввести строку и образец поиска. Найти позиции в строке,совпадающие с образцом и вывести их. C++
Ввести строку и образец поиска. Найти позиции в строке,совпадающие с образцом и вывести их.
C++ длина вектора
как правильно вывести длину вектора у меня класс вектор, все работает , с этим запутался, помогите пожалуйста в интерефейсе double abs(double); в реализации .cpp double CVector::abs(double m){//длина вектора return sqrt( m_x*m_x + m_y*m_y+m_z*m_z); } в main{ double g;
C++ Переопределение == http://www.cyberforum.ru/cpp-beginners/thread213623.html
Кто сталкивался с такой проблемой: Переопределяем операцию == для шаблонного класса вектора в классе описана: int operator==(vector &left, vector &right) и ниже переопределена template<class T> int operator==(vector<T> &left, vector &right) { if(left.n!=right.n) return 0; int i;
C++ Ввести строку , вывести только слова, заканчивающиеся на гласную букву (не поняла только цикл) через stdio.h напишите пожалуйста цикл while с инструкциями(если перед пробелом гласная буква-выводим слово) подробнее

Показать сообщение отдельно
Cepera92
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 5

Программа «Словарь». - C++

17.12.2010, 23:21. Просмотров 709. Ответов 2
Метки (Все метки)

Программа «Словарь». Свойства: Название термина, описание. Функции: поиск термина по названию, отображение всех терминов на заданную букву в алфавитном порядке, добавление нового термина в словарь. Словарь содержится в текстовом файле.


(пункт про поиск термина целим словом)
в главной программе (int main) мой кусок кода работает... мне же( как в задании написано нужно сделать всё в методах класса, там же без матов компилятора не обошлоь, при чем я не доганяю каких...


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
    fstream f("file.txt");
    vector<Dictionary> Slovar;
    while(true)
    {
        Dictionary t;
        f>>t.term;
        if (f.eof())
            break;
        f>>t.explane;
        if (f.eof())
            break;
        Slovar.push_back(t);
    }
    while(true)
    {
        cout<<"Enter term (or stop)"<<endl;
        string term;
        cin>>term;
        if (term=="stop")
            break;
        for(int i =0 ; i<Slovar.size(); ++i)
        {
            if (Slovar[i].term==term)
                cout<<term<<": "<<Slovar[i].explane<<endl;
        }
    }

еще одно, момент с "отображение всех терминов на заданную букву в алфавитном порядке" правильный ли ход "мышления": присвоить массиву Char массив значений term произвести поиск нужного символа и при соответствии передать в массим term2(к приимеру) в нём же отредактировать( ну в алфавитном порядке) и выдать на экран...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru