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

UTF-8 - русские символы в char посимвольно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ заключение кода в переменную http://www.cyberforum.ru/cpp-beginners/thread624917.html
есть код: cout << "Ответ выражения = "; cout << res << endl << endl << endl; его нужно запилить в переменную. а я незнаю как это реализовать. как я хочу использовать это у меня есть скрипт. в котором нужно втыкать это фигню после каждого анализа. я бы хотел заменить это всё втыканием одной переменной. я вот незнаю как это сделать
C++ Что почитать ActiveX + Internet Explorer Подскажите что почитать о связке ActiveX и Microsoft IE http://www.cyberforum.ru/cpp-beginners/thread624914.html
C++ Как можно в памяти уместить больше данных ?Большой массив или список маленьких массивов ?
сабж выше
Ортогонализация векторов C++
есть программа : #include <conio.h> #include <iostream> #include<math.h> using namespace std; class Vector{ float x; float y; float z; //координаты вектора float t;
C++ деление на 0 http://www.cyberforum.ru/cpp-beginners/thread624867.html
столкнулся с проблемой деления на 0. нужно сделать так. чтобы программа не делила на 0. по средством switch не получалась. вот код #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); //Русский язык int A; float a, b;
C++ Дано строка вывести на экран слова наибольшее каличеством символов Дано строка вывести на экран слова наибольшее каличеством символов подробнее

Показать сообщение отдельно
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.07.2012, 18:11     UTF-8 - русские символы в char посимвольно
Цитата Сообщение от easybudda Посмотреть сообщение
Может всё-таки QString?
Он string вот так получает:
C++
1
string clipboard2 = ui->textBrowser->toPlainText().toStdString();
Добавлено через 2 минуты
olegod, в QString есть вот такое:
C++
1
std::wstring  toStdWString () const
Тогда, наверное, можно так написать:
C++
1
wstring clipboard2 = ui->textBrowser->toPlainText().toStdWString();
Цитата Сообщение от easybudda Посмотреть сообщение
Ну и напишите всё-таки подробнее, что Вы от этой строки получить хотите...
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
void EvilWin::SelectE()
{
 
    int c = ui->textBrowser->textCursor().position();
 char aBuf[256];
  string clipboard2 = ui->textBrowser->toPlainText().toStdString();
   int p1;
   int p2;
   int flag = 0;
   for (int i = c; i >= 0; i--)
   {
     if( (clipboard2[i] == ';' || clipboard2[i] == '\n'))
     {
         flag = 1;
         p1 = i;
         cout << "Найден символ " ;
         if (clipboard2[i] == '\n') cout << "\\n" << " p1 = " << p1 << endl;
         else cout << clipboard2[i] << " p1 = " << p1 << endl;
         break;
     }
   }
 
  for (int i = c; i < clipboard2.size(); i++)
   {
     if( (clipboard2[i] == ';' || clipboard2[i] == '\n'))
     {
         flag = 1;
         p2 = i;
         cout << "Найден символ " ;
         if (clipboard2[i] == '\n') cout << "\\n" << " p2 = " << p2 << endl;
         else cout << clipboard2[i] << " p2 = " << p2 << endl;
         break;
     }
   }
  dBuf = clipboard2.substr(p1 + 1,p2 - p1 - 1);
str_format(aBuf, sizeof(aBuf), "%s, клик %i, p1 %i, p2 %i, %s строка", clipboard2.c_str(), c, p1, p2, dBuf.c_str());
    ui->textBrowser->setPlainText(aBuf);
 
}
 
Текущее время: 10:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru