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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Udarnik
1 / 1 / 0
Регистрация: 01.02.2013
Сообщений: 30
#1

Проверка введенных символов - C++

07.08.2013, 16:40. Просмотров 485. Ответов 1
Метки нет (Все метки)

Привет.
Мне нужно сделать переводчик с руского на английский и с английского на руский.
У меня есть база с словами и переводами к ним и когда я хоч проверить руское слово с тем что ввел пользователь пишет что нет такого слова хоть оно и есть.

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 
void main()
{char i [100];
cout<<"Enter  word - ";cin.getline(i,99);
 
 
if(strcmp("Привет",i)==0)
{cout<<"OK";};
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2013, 16:40     Проверка введенных символов
Посмотрите здесь:

C++ Проверка введенных данных cin на корректность
C++ Количество введенных символов
Подсчет введенных символов C++
Проверка введенных данных C++
C++ Проверка введенных данных
C++ Проверка введенных данных в С++
C++ Проверка введенных данных; выполнение кода по условию
Проверка на корректность введенных данных C++
Проверка корректности введенных строк C++
C++ Распознавание введенных символов
C++ Проверка введенных данных (как ограничить?)
C++ Определить количество введенных символов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alexcoder
1444 / 658 / 87
Регистрация: 03.06.2009
Сообщений: 3,380
Завершенные тесты: 1
07.08.2013, 18:22     Проверка введенных символов #2
Это потому что при вводе в консоли русские символы вводятся в кодировке OEM, а строки в программе в ANSI.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <windows.h>
#include <iostream>
using namespace std;
 
void main()
{char i [100];
cout<<"Enter  word - ";cin.getline(i,99);
OemToCharBuff(i,i,lstrlen(i));
 
if(strcmp("Привет",i)==0)
{cout<<"OK";};
}
Yandex
Объявления
07.08.2013, 18:22     Проверка введенных символов
Ответ Создать тему
Опции темы

Текущее время: 23:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru