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

Как модернезировать программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ в чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread322609.html
я начал учить ф-ии.пока не все знаю,в книге так #include <stdio.h> #include <iostream.h> int main(int nNumberofArgs, char* pszArgs) { int sumSequence (void){ int accumulator; accumulator = 0;...
C++ Передача сообщений в окно Есть прогрмка , написаная мной же с использованием MFC в которой имеется поле для ввода и кнопка. По нажатию кнопки из текстового поля считывается содержимое сравнивается с некоторой строкой... http://www.cyberforum.ru/cpp-beginners/thread322581.html
C++ Непонятная ошибка компилятора Dev-Cpp
#include <cstdlib> #include <iostream> using namespace std; void s(int a) { cout<<a<<endl; } class matrix {public:
Различия между двумя циклами C++
объясните различия между двумя следующими циклами while #include <iostream> using namespace std; int main () { const char *cp="hello"; int cnt=0;
C++ Почему выводит неправильное ,длинное число? http://www.cyberforum.ru/cpp-beginners/thread322564.html
я новичок,учу по книге.там задано #include <stdio.h> #include <iostream.h> int main(int nNumberofArgs, char* pszArgs) { int accumulator; for (;;){ int value=0; cout << "vvedite cislo"; cin...
C++ Вопрос по выводу символьных массивов Никак не могу понять, почему при наличии символьного массива, например char test = "test message", при его выводе вроде cout << "test: " << test << endl; или cout << "&test: " << &test << endl; (что... подробнее

Показать сообщение отдельно
Daemon025
380 / 329 / 67
Регистрация: 06.12.2010
Сообщений: 900
19.06.2011, 16:58
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
unsigned int Length (const unsigned char s[])
 { int len = 0; while (s[len++]); return len - 1; }
 void WinToDos (unsigned char t[])
 {
 int n = Length(t);
 for (int i = 0; i < n; i++)
 {
 if (t > 239) { t -= 16; continue; }
 if (t > 191) { t -= 64; continue; }
 if (t == 184) { t = 241; continue; }
 if (t == 168) t = 240; 
 }
 }
Добавлено через 1 минуту
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
char* cyr(char* s)
 {
 unsigned char* p=s;
 while (*p)
 {
 if (*p==184)
 *p+=57;
 else
 {
 if (*p==168)
 *p+=72;
 else
 {
 if (*p>=192&&*p<=239)
 *p-=64;
 else
 {
 if (*p>=240&&*p<=255)
 *p-=16;
 }
 }
 }
 p++;
 }
 
 return s;
 }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru