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

Замена слова в символы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры данных "Книги", вывод нужной информации http://www.cyberforum.ru/cpp-beginners/thread1140550.html
Всем привет. Есть проблемка-надо написать структуру данных про книги в библиотеке - год издан, автор и т.п С этим проблем нет...Проблема в том,что надо вывести на экран строки в которых указаны...
C++ Класс под клиентский код Нужно написать класс под клиентский код, возникло пару вопросов. Number a, b(1), c(1./3), d(a); if (a == d) cout << a << *d; что за конструктор такой у с? И в cout вывод ссылки идет? что... http://www.cyberforum.ru/cpp-beginners/thread1140547.html
C++ ПЕРЕМЕЩЕНИЕ РОБОТА ПО КАРТЕ
привет Ж) я студентка и дали задание по c++ написать программу для робота который ходит по лабиринту я нашла похожую задачку здесь http://trivialcoding.ucoz.ru/index/0-22 только от меня требуется...
C++ Упаковка бинарного дерева в массив
Подскажите пожалуйста, имеется заполненное бинарное дерево. Необходимо организовать его обход в ширину и данные записать в массив следующим образом. Можете прислать код, заранее спасибо!
C++ Создать класс для работы с массивом http://www.cyberforum.ru/cpp-beginners/thread1140507.html
Нужно создать класс для роботы с рядком символов,представленым в виде массива. Определить методы формирования рядка ограниченым точкой(ввести с клавиатуры),и вставку нового символа после...
C++ Заполнение матрицы неповторяющимися случайными числами Условие : Дана квадратная матрица А порядка n. Составить программу, которая находит минимальный элемент и все элементы расположенные с ним в одном столбце и одной строке меняет на минимальный. ... подробнее

Показать сообщение отдельно
^Tecktonik_KiLLeR
1160 / 442 / 22
Регистрация: 23.06.2009
Сообщений: 6,245
Завершенные тесты: 1

Замена слова в символы - C++

06.04.2014, 18:16. Просмотров 403. Ответов 14
Метки (Все метки)

Есть несколько символов, разделенные пробелом, точкой и запятой. Это что то типа крипты.
Каждый символ представляет собой английскую букву.
Пример: 8.1 8.2, должно на экран выводить t u. 2.0 2.2 - a c
Первую задачу я выполнил, из букв получить символы.
Сделал через массивы типа char. Ввожу текст в массив а, программа записывает уже крипты в массив b.
Пример.

Encryption\Decryption? 0\1: 0
Enter text: Hello world
4.1_3.1_5.2_5.2_6.2 9.0_6.2_7.2_5.2_3.0_
Для продолжения нажмите любую клавишу . . .

Теперь как из массива b получить массив а с буквами?
Вот написал но показывает массив а пустым.
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
int discrypt(char *b,int len, char *a)
{
    int j=0;
        for(int i=0;i<len;i++)
        {       
            if(b=="2.0")    a[j++]='a';
            if(b=="2.1")    a[j++]='b';
            if(b=="2.2")    a[j++]='c';
            if(b=="3.0")    a[j++]='d';
            if(b=="3.1")    a[j++]='e';
            if(b=="3.2")    a[j++]='f';
            if(b=="4.0")    a[j++]='g';
            if(b=="4.1")    a[j++]='h';
            if(b=="4.2")    a[j++]='i';
            if(b=="5.0")    a[j++]='j';
            if(b=="5.1")    a[j++]='k';
            if(b=="5.2")    a[j++]='l';
            if(b=="6.0")    a[j++]='m';
            if(b=="6.1")    a[j++]='n';
            if(b=="6.2")    a[j++]='o';
            if(b=="7.0")    a[j++]='o';
            if(b=="7.1")    a[j++]='q';
            if(b=="7.2")    a[j++]='r';
            if(b=="7.3")    a[j++]='s';
            if(b=="8.0")    a[j++]='t';
            if(b=="8.1")    a[j++]='u';
            if(b=="8.2")    a[j++]='v';
            if(b=="9.0")    a[j++]='w';
            if(b=="9.1")    a[j++]='x';
            if(b=="9.2")    a[j++]='y';
            if(b=="9.3")    a[j++]='z';
            if(b[i]==' ')   a[j++]=' ';
 
        }
        cout<<"J="<<j<<endl;
    return j;
}
Добавлено через 1 минуту
Много методов испробовал, но не получается. всегда массив А пустой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru