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

Как перевести строку в читабельный вид? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка конструктора копирования и оператора присвоения http://www.cyberforum.ru/cpp-beginners/thread444377.html
Всем привет, сразу к делу. После прочтения 11 главы Лафоре столкнулся с такой бедой как понятие перегрузка оператора присвоения. Дело в том что Лафоре говорит что именно оператор присвоения является...
C++ Дальнейшее изучение С++ Вот хотел у вас спросить, что дальше можно почитать после Бьярне Страуструп Программирование: принципы и практика использования C++, и после Р.Лафоре ООП в С++, планирую купить по WinApi и что то еще... http://www.cyberforum.ru/cpp-beginners/thread444347.html
полноэкранный режим консоли C++
Здравствуйте! Не могли бы подсказать, как программно переходить в полноэкранный режим в консоле? (Именно переходить, а не получать информацию, является ли режим полноэранным) Добавлено через...
C++ Преобразовать выражение в постфиксную форму
Преобразовать выражение, составленное из цифр и знаков арифметических операций (+,-,*,/) в постфиксную форму. В постфиксной форме сначала записываются операнды, а затем знак операции. Обычная запись...
C++ Построить некоторый Автомат на три команды http://www.cyberforum.ru/cpp-beginners/thread444324.html
Некоторый автомат может запросить два числа и выполнить 3 команды. Команда А преобразует имеющуюся пару чисел (х, у) в (х-у,у), команда В преобразует пару чисел (х,у) в пару (х+у,у), команда С...
C++ Векторы Определите полусумму длин двух векторов А(1,5; 2,5; -0,3) и В(-11,7; -9,3; 2,5; 3,7; -1,2). Вычислите, длины вектора оформив в виде функции. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
13.02.2012, 12:47
Цитата Сообщение от Evg Посмотреть сообщение
Как думаешь, что тебе скажет твоя программа, если встретит последовательность "\u0fff"
- я преобразую 0fff посредством atio 0fff она не воспримет, не уверен что в тексте сможем встретить такой символ(я же под юникод текста программу разрабатываю, код любого символа меньше 1251(кодовая страница), ну можно ввести доп функцию проверки, если строка \uxxx содержит на позициях xxx не цифры, данный символ не обрабатывать или переводить в значение самописным велосипедом, на который просто жаль времени на написание - это не суть важно как по мне)
На счёт внятного объяснения С++ realloc см код ниже:
Суть в следующем каждому неинициализированному 1-му сконца элементу вектора vec прилепливаем память субвектора add из 2-х элементов, таким образом в блоке vec расширяем на 1-ку конечный маркер использованой памяти, а тем временем "убиваем" наш субвектор add. В общем "обманываем систему - двигая маркер конца использованного блока)
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
#include <iostream>
#include <iomanip>
using namespace std;
 
void out_vec(int n, int * vec)
{
    for(int i = 0; i < n; i++)
        cout<<setw(3)<<vec[i];
    cout<<endl;
}
 
int main()
{
    int i;
    int *add = 0;
    int *vec = new int[2];
    int nmax = 0;
    while(true)
    {
        system("cls");
        cout<<"Enter max num of elements in array : ";cin>>nmax;
        for(i = 0; i < nmax;i++)
        {
            vec[i]  = i + 1;
            cout<<"[Iteration #"<<vec[i]<<"]"<<endl;
            out_vec(i + 1, vec);
            add = new int[2];
            vec[i + 1] = add[0];
            delete [] add;
        }
        system("pause");
    }
    return 0;
}
0
Миниатюры
Как перевести строку в читабельный вид?  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru