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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разгадать мысли Либерти http://www.cyberforum.ru/cpp-beginners/thread934862.html
Помогите, пожалуйста, понять смысл использования 36-ой строки в этом листинге. #include "stdafx.h" #include <fstream> #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { char fileName ;
C++ Среднее значение дробей! Здравствуйте написал программку вот: // first_steps.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> // для cout, cin, endl, cin.get(); using namespace std; //....................................................... http://www.cyberforum.ru/cpp-beginners/thread934858.html
Команды error и if C++
Здравствуйте еще раз. Извините, что зачастил, честно, не со зла надоедаю, лишь пытаюсь черпнуть знаний с сего форума. Создаю темы только если поиск не дал нужных мне результатов. Подскажите, пожалуйста, как правильно записывать в if сразу несколько условий и как пользоваться error, например: if (age >= 1) or (age < 110) \\Примерно вот такую вещь я хочу провернуть, но компилятор не позволят....
динамический массив C++
Создайте класс динамического массива, в котором реализована проверка выхода за границы массива. Перегрузите операторы: , =, +, -,++ (добавление элемента в конец массива), -- (удаление элемента из конца массива). #include <iostream> #include <time.h> using namespace std; class myMass{ public: myMass(){}; ~myMass(){}; void Display();
C++ valarray and complex http://www.cyberforum.ru/cpp-beginners/thread934827.html
Вот есть такой код: double v = {0,1,2,1.3,4.2,0.5}; valarray<double> x(v,6); complex<double> y; y = x; здесь все нормально, но мне нужен массив комплексных чисел и я делаю так double v = {0,1,2,1.3,4.2,0.5};
C++ Как в функции создать два массива и передать их в другую функцию Как в функции создать два массива и передать их в другую функцию, например в main()? Так хорошо делать? double * Func(double *B, .....) { int N= Func2(); double *A = New double; B = New double ; for(int i =0; i<N;i++) { подробнее

Показать сообщение отдельно
alexcoder
1461 / 675 / 88
Регистрация: 03.06.2009
Сообщений: 3,502
Завершенные тесты: 1
07.08.2013, 18:22     Проверка введенных символов
Это потому что при вводе в консоли русские символы вводятся в кодировке 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";};
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru