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

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

Восстановить пароль Регистрация
 
Udarnik
1 / 1 / 0
Регистрация: 01.02.2013
Сообщений: 30
07.08.2013, 16:40     Проверка введенных символов #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++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alexcoder
1438 / 652 / 86
Регистрация: 03.06.2009
Сообщений: 3,293
Завершенные тесты: 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     Проверка введенных символов
Ответ Создать тему
Опции темы

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