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

программа по созданию словаря - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужны задания для начинающего http://www.cyberforum.ru/cpp-beginners/thread595033.html
Если кому не трудно , дайте интересные задания по с++ для начинающего. Но не надо давать задания типа найти мак эл. массива. итд. я бы хотел написать программы которые мне помогут освоить и закрепить с++, для будущей профессии. всем кто помог или поможет большое спасибо.
C++ Оптимизация кода Как можно оптимизировать\сократить данный код? #include <iostream> #include <conio.h> #include <iomanip> using namespace std; int main() { system("chcp 1251"); int *a, *b, *c; http://www.cyberforum.ru/cpp-beginners/thread595020.html
Прокомментируйте пожалуйста C++
#include "iostream" #include <conio.h> #include <math.h> #include <stdio.h> void Yacoby(int** m, int* s, int it); int main(){ printf("Kirzaev. Yacobi.\n"); int i=0;
C++ Почему ошибка значения?
при работе с односвязным списком: struct LIST { char stroka; LIST *next; }; во время сортировки строк s1=p1->stroka; p1->stroka=p2->stroka; p2->stroka=s1;
C++ Оператор if http://www.cyberforum.ru/cpp-beginners/thread594939.html
Записать на ЯП С++ логическое выражение, определяющие истинность высказывания 1) Хотя бы одно их двух чисел принадлежит . 2) Три заданных положительных числа являются углами равностороннего треугольника. Написать код на C++ 3) Среди трех заданных точек координатной прямой найти ту, которая ближе к точке 0. 4) Если заданное натуральное трехзначное число нечетное, то найти среднее...
C++ Добавление элемента Подскажите как добавить элемент в конец линейного списка..вот мои фун-ии добавления.. #include <windows.h> #include <string> #include <iostream> #include <iomanip> #include <fstream> #include <stdio.h> #include <conio.h> #include <stdlib.h> подробнее

Показать сообщение отдельно
rialne
0 / 0 / 0
Регистрация: 02.06.2012
Сообщений: 3
03.06.2012, 16:28  [ТС]     программа по созданию словаря
ну это все есть, а как дальше то? Придется выложить свой нубокод)
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <iostream>
#include <cstdio>
#include <conio.h>
using namespace std;
struct WordCard
{
       char *word;
       char *trans;
};  
class Dictionary
{
      public:
      char name[];
      struct WordCard card[100];
      friend istream &operator>>(istream &stream, Dictionary &ob);
      Dictionary(char n[]);
      void greate();
      void show();
      Dictionary operator+(Dictionary ob);
      Dictionary operator-(Dictionary ob);
      Dictionary operator/(Dictionary ob);
};    
Dictionary::Dictionary(char n[])
{     
 strcpy(this->name,n);
}     
istream &operator>>(istream &stream, Dictionary &ob)
{     
cout << "Enter the name of your new dictionary:"<<endl;
stream >> ob.name;
}
 
void Dictionary::greate()
{
 
 
     cout<<"Enter name of your new dictionary"<<endl;
     cin>>name;
 
}
 
void Dictionary::show()
{
     cout<<"Your Dictionaries:"<<endl;
     cout<<name<<":"<<endl;
 }
int main()
{
char ch;
Dictionary d("MAth");
Dictionary a("rialne");
Dictionary b("olol");
 for(;;)
     {
     cout<<"Dictionary builder:\n";
     cout<<"1.Greate new dictionary\n";
     cout<<"2.Show dictionaries\n";
     cout<<"3.Exit\n";     
     cout<<"Your choise: ";
     cin>>ch; 
     switch(ch)
   {
     case '1':a.greate();break;
     case '2':a.show(); break;
     case '3':exit(0);
}
}
return 0;
}
Сделал функцию создания словаря с вводом через gets, но программа просто не дает мне что-либо ввести, а потом я совсем не представляю что делать
 
Текущее время: 04:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru