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

Русско-английский и англо-русский словарь - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент http://www.cyberforum.ru/cpp-beginners/thread32974.html
1) Для заданной матрицы размером n а n найти такие к, что к-я строка матрицы совпадает с к-м столбцом. 2) Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент
C++ загрузка txt файлов доброго времени суток! у меня такой вопрос: надо программа на с++ прогнозирование случ последовательностей(при помощь авторегрессии). имеется txt файл с данными числами(на примере спорт лотто 5 из 35"например") сам розыгрыш данного тиража (т.е. 5 чисел) отделены друг от друга пробелами. на новой строке новый тираж. помогите пожалуйста с кодом программы, как вызвать этот txt файл и рассчитать... http://www.cyberforum.ru/cpp-beginners/thread32954.html
C++ Проверить баланс скобок в текстовом файле
1. из файла f1 выводится текст (текст со скобками) 2. проверяется соответствие скобок 3. если не соответствуют, то в фаил f2 вводиться пояснение: -количество "(" не соответствует кол-ву ")" или -")" появляется до "(" (т.е. скобка закрывается раньше чем открывается)
Сортировка файла без использования массивов C++
помогите, плиз, задачка простенькая. (не знаю, как отсортировать без массива) дан файл целых чисел, отсортировать его, не используя массивы.
C++ работа с текстом. рег. выражения http://www.cyberforum.ru/cpp-beginners/thread32921.html
с C впервые сталкиваюсь - возник вопрос по регулярным выражениям.. допустим в переменной t текст со скобками "(", ")". задача: вывести сообщение если количесво ( , не соответствует кол-ву ) вывести сообщение если ) стоит перед ( , т.е. скобка закрывается без открытия помогите плз ;)
C++ Кодирование и раскодирование текста на С++ Подскажите пожалуйста какие бывают способы кодирование и раскодирования текста??? (С++) подробнее

Показать сообщение отдельно
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
07.05.2009, 07:56     Русско-английский и англо-русский словарь
Что-то в этом духе
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
#include <iostream.h>
#include <fstream.h>
#inclede <string.h>
 
int main(int argc, char* argv[])
{
   char word[50] = {'\0'}, str[100] = {'\0'};
   char *buf1 = NULL, *buf2 = NULL;
   bool find = false;
   ifstream fileIn;
 
   fileIn.open("dict.txt");
   if (!fileIn.is_open())
   {
      cout << "ÍåâîçìîæГ*Г® îòêðûòü ñëîâГ*Г°Г*ГіГѕ ГЎГ*çó" << endl;
      exit(1);
   }
   cout << "ÑëîâГ*Г°Г*Г*Гї ГЎГ*Г§Г* ГіГ±ГЇГҐГёГ*Г® îòêðûòГ*" << endl;
   cout << "Ââåäèòå ñëîâî äëÿ ïåðåâîäГ*" << endl;
   cin.getline(word, 50);
   while (!fileIn.eof())
   {
      fileIn.getline(str, 100);
      buf1 = strtok(str, "=");
      buf2 = strtok(NULL, " ");
      if (buf1 == word)
      {
         cout << word << " = " << buf2 << endl;
         find = true;
         break;
      }
      if (buf2 == word)
      {
         cout << word << " = " << buf1 << endl;
         find = true;
         break;
      }
 
   }
   if (!find)
      cout << "ÑîâïГ*äåГ*ГЁГ© Г*ГҐ Г*Г*éäåГ*Г®" << endl;
 
   fileIn.close();
   system("pause");
   return 0;
}
Алгоритм работает, слова разделяет правильно(если слова разделены знаком = без пробелов), но с русским шрифтом проблема.
P.S. Что это за хидер у тебя "CyrIOS.h"?

Добавлено через 38 минут 14 секунд
Да, я так и не понял зачем в словаре длину слова узнавать, но если тебе надо, то воспользуйся функцией strlen(<указатель на строку>).
 
Текущее время: 14:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru