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

строки. расшифровка текста - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
gr1nberg
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 20
03.05.2011, 14:06     строки. расшифровка текста #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
28
29
30
31
32
33
34
#include <stdio.h>
 
void main() 
{
    const raz = {' ','.',',',';','!'}; //разделители слов 
    char s, s2, slo; // начальная, конечная, временная строка
    int i, len, k;// len - длина строки
    printf("Vvedite stroky\n");
    scanf("%s", s);
    i=0;
    len=length(s);//пытаюсь узнать длину строки
    s2='';
    while (i<=len) //проходим по всем символам строки
    {
        while ((s[i] != raz) && (i<=len))      //пропускаем всякие точки и пробелы...
        {
            s2 = s2 + s[i];       // ...но записываем их в конечную строку
            i++;
        }
        wrd = '';    //здесь будет текущее слово }
         while ((s[i] != raz) && (i<=len)) // читаем слово 
        {
            slo = slo + s[i];               // и пишем его в буфер
            i++);
        }
        for (k=length(s);k--;k>=0)// переписываем буфер посимвольно в конечную строку с конца слова 
        {
        s2 = s2 + slo[k];
        s2 = s2 + s[i];        //добавляем знак после слова
        i++;
        }
    }
    printf('%s', s2);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
03.05.2011, 14:19     строки. расшифровка текста #2
C++
1
char s, s2, slo; // начальная, конечная, временная строка
У вас под строки выделен 1 байт

Добавлено через 1 минуту
C++
1
const raz = {' ','.',',',';','!'}; //разделители слов
Это какого типа константа?
gr1nberg
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 20
03.05.2011, 14:20  [ТС]     строки. расшифровка текста #3
да тема не в этом когда компилирую он мне ошибки выдает
вот их я уже не могу исправить
писал на microsoft visual studio

Добавлено через 47 секунд
Добавлено через 1 минуту
C++
1
const raz = {' ','.',',',';','!'}; //разделители слов
Это какого типа константа?[/QUOTE]
ну поидеи константы чаровские
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
03.05.2011, 14:21     строки. расшифровка текста #4
C++
1
len=length(s);//пытаюсь узнать длину строки
Эта функция есть в проекте? Потому что стандартная - strlen
gr1nberg
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 20
03.05.2011, 14:21  [ТС]     строки. расшифровка текста #5
Цитата Сообщение от mimicria Посмотреть сообщение
C++
1
len=length(s);//пытаюсь узнать длину строки
Эта функция есть в проекте? Потому что стандартная - strlen
этого не знал, думал что такая же команда как и в паскале
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
03.05.2011, 14:22     строки. расшифровка текста #6
Цитата Сообщение от gr1nberg Посмотреть сообщение
да тема не в этом когда компилирую он мне ошибки выдает
вот их я уже не могу исправить
Логично, что выдаёт. Тут смесь бульдога с носорогом.
Цитата Сообщение от gr1nberg Посмотреть сообщение
ну поидеи константы чаровские
А где об этом сказано?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2011, 14:32     строки. расшифровка текста
Еще ссылки по теме:

Шифровка и расшифровка текста C++
Разработать алгоритм и программу для разбиения текста на строки (как признак конца строки в тексте использовать символ @) C++
Ввести строку текста и строку поиска, найти местоположение первого вхождения строки поиска в строку текста C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
gr1nberg
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 20
03.05.2011, 14:32  [ТС]     строки. расшифровка текста #7
Добавлено через 30 секунд
Цитата Сообщение от mimicria Посмотреть сообщение

А где об этом сказано?
я не знаю как сделать нормально
Yandex
Объявления
03.05.2011, 14:32     строки. расшифровка текста
Ответ Создать тему
Опции темы

Текущее время: 06:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru