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

Англо русский переводчик - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ люди добрые! нужно программа инверсная запись чисел, запись из инверсной в обычную http://www.cyberforum.ru/cpp-beginners/thread807964.html
помогите сделать программа или датьсходник, можно на с++ или на паскале спасибо вам за раннее огромное!!!!!
C++ 1 неразрешенных внешних элементов Приветствую! При компиляции получаю ошибку: 1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl... http://www.cyberforum.ru/cpp-beginners/thread807954.html
C++ Нужно найти сколько отрицательных и положительных элементов массива
Помогите пожалуйста составить код программный ! Дано два массива A(n) и B(m).Нужно найти сколько отрицательных и положительных элементов массива.
Программа на классы C++
Мальчики, помогите пожалуйста решить задачку))) Класс - вектор, члены класса - 3 прямоугольные декартовые координаты, методы - конструктор, метод вывода вектора - конструктор, метод вывода вектора,...
C++ Спектрограмма в C++ http://www.cyberforum.ru/cpp-beginners/thread807933.html
Может кто подскажет, как реализовать спектрограмму сигнала. По методе необходимо провести БПФ, и в простейшем случае брать равное количество отсчетов и накладывать друг на друга, далее выводим в...
C++ Немного не в тему , больше по физике(школьный курс :узлы и ветви эл. цепи ). SOS! Есть схема: Помогите пожалуйста определить : сколько узлов и ветвей в ней? Если можете , скажите , пожалуйста, что именно входит в каждый узел? Не пойму никак.. У меня получается только 2... подробнее

Показать сообщение отдельно
Aleks fratriecz
3 / 3 / 0
Регистрация: 06.09.2012
Сообщений: 131
14.03.2013, 21:51  [ТС]
глянь я чутка подправил твой вариант т.к в я работаю в дев 4.6 у меня твой способ открытия русских слов в канчоле не работает,так вот когда я слово в словарь записал пробую его перевести ввожу слово на русском перевод правильный на англ,а вот когда на английском ввожу то слово которое дописал в словарь оно выводит иероглифы))))в чем проблема?)
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
70
71
72
73
74
75
76
77
78
79
80
#include <iostream>
#include <map>
#include <string>
#include <fstream>
#include <locale>
#include <cstdlib>
 #include <sstream>
#include <algorithm>
 
#include <fstream>
using namespace std;
 
int main()
{ 
  setlocale(LC_CTYPE, "Russian");
  
 
    ifstream in("words.txt");
 
    string s1, s2;
    map <string, string> words;
 
    while(in >> s1 >> s2)
    {
        words[s1] = s2;
        words[s2] = s1;
    }
 
    words["asd"] = "ffff";
    
    in.close();
//-------------------------------------------------------------
//-----------------------------------------------------------------
    while(true)
    {   
        cout << "Ââåäèòå ñëîâî Г*Г* Г*Г*ãëèéñêîì èëè Г*Г* ðóññêîì êîòîðîå õîòèòå ïåðåâåñòè, " 
                "èëè write ÷òîáû äîïîëГ*ГЁГІГј ñëîâГ*ðü (äëÿ âûõîäГ* - q): ";
    
        cin >> s1;
        
        if(s1 == "q") break;
        
        if(s1 == "write") 
        {
             string wrd, trn;
             FILE *file;
 
             if ((file = fopen("words.txt","a")) == NULL)
             {
                printf("Г”Г*éë Г*åâîçìîæГ*Г® îòêðûòü\n");
                continue;
             }
             else
             {
                 cout << "Ââåäèòå ñëîâî Г*Г* Г*Г*ãëèéñêîì: ";
                 cin >> wrd; 
                 cout << "Ââåäèòå ïåðåâîä: ";
                 cin >> trn;
                 
                 fprintf(file, "%s%c%s%c", wrd.c_str(), ' ', trn.c_str(), '\n');
 
                 words[wrd] = trn;
                 words[trn] = wrd;
             }
             cout << "Ñëîâî ГЁ ïåðåâîä Г§Г*ГЇГЁГ±Г*Г*Г»" << endl;
             
             fclose(file);
        }
        else
        {
            if(words.find(s1) != words.end())
                cout << "Ïåðåâîä ñëîâГ*: " << words[s1] << endl;
            else 
                cout << "Г‚ ñëîâГ*ðå ýòîãî ñëîâГ* Г*ГҐ Г*Г*éäåГ*Г®" << endl;
        }
    }
 
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru