Соционический форум SOCIOCLUB.ORG

Форум о соционике, психе-йоге и других типологиях

Объявление форума

Предлагаем посетить наши новые сайты:
TYPTEST.RU — авторские тесты по соционике, психософии и другим типологиям
TIPIRUEM.RU — форум о типологиях личности
SOCIOMODEL.RU — соционика и психософия для начинающих

Соционический форум SOCIOCLUB.ORG »   Укрощение техники всех мастей »   вопрос о С++
RSS
Реклама:

вопрос о С++

не очень люблю у кого-то просиыь о помоши, но сегодня оно нужно.. если никто даже не поможет, нбуду расстраиватся.

<<Назад  Вперед>>Модераторы: Kath, srezПечать
 
anush
Долгожитель форума
участница
anush

ТИМ: Не типирован
ПЙ-тип: нет

Всего сообщений: 1905
Ссылка


Дата регистрации на форуме:
21 мая 2007
Я пока не хорошо знакома с С++, но программы для диплмный работы нужно написать на нем(я так решила, наверно скорее по-тому, что моя рукавадительница сказала, что просто нереально за нескольких месяцов так хорошо изучать его, что бы на нем диплом написать.)
В моих программах в основном исползуется асльфавит(Шифровка Вижинера, Ейлера и т.п)
Вопрос--если нужно исползовать альфавит(русский или английский), нужно их написать по буквам, или есть такая функция, которая все это делает автоматично?
slonoslon
Долгожитель форума

slonoslon

ТИМ: ЭСЭ ("Гюго")
ПЙ-тип: ФЭВЛ

Всего сообщений: 4875
Ссылка


Дата регистрации на форуме:
13 авг. 2006

anush написал:
[q]

Я пока не хорошо знакома с С++, но программы для диплмный работы нужно написать на нем(я так решила, наверно скорее по-тому, что моя рукавадительница сказала, что просто нереально за нескольких месяцов так хорошо изучать его, что бы на нем диплом написать.)В моих программах в основном исползуется асльфавит(Шифровка Вижинера, Ейлера и т.п)Вопрос--если нужно исползовать альфавит(русский или английский), нужно их написать по буквам, или есть такая функция, которая все это делает автоматично?
[/q]

боюсь, без более подробной формулировки вопроса (желательно с примерами исходного кода) не получится понять его суть, во всяком случае у меня. :(
Где и зачем используются эти алфавиты, что нужно писать по буквам, что должна делать искомая функция и т.п.?
anush
Долгожитель форума
участница
anush

ТИМ: Не типирован
ПЙ-тип: нет

Всего сообщений: 1905
Ссылка


Дата регистрации на форуме:
21 мая 2007
ну, например--длю того, что-бы написатъ это
А Б В Г...........Э Ю Я_
Б В Г Д.......... Ю Я_А
.......................
_А Б В ............Э Ю Я
kaprizka
Долгожитель форума
Сказка
kaprizka

ТИМ: ЛИИ ("Робеспьер")
ПЙ-тип: нет

Откуда: 56°E58°N
Всего сообщений: 1687
Ссылка


Дата регистрации на форуме:
16 июля 2006
[q]
Вопрос--если нужно исползовать альфавит(русский или английский), нужно их написать по буквам, или есть такая функция, которая все это делает автоматично?
[/q]


А почему бы и не по буквам? Формулировка вопроса непонятна!
По-моему, написать
static char *alfavit="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
гораздо проще, чем искать функцию.
anush
Долгожитель форума
участница
anush

ТИМ: Не типирован
ПЙ-тип: нет

Всего сообщений: 1905
Ссылка


Дата регистрации на форуме:
21 мая 2007

kaprizka написал:
[q]
А почему бы и не по буквам? Формулировка вопроса непонятна!
По-моему, написать
static char *alfavit="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
гораздо проще, чем искать функцию.
[/q]

этот я тоже знаю.
kaprizka
Долгожитель форума
Сказка
kaprizka

ТИМ: ЛИИ ("Робеспьер")
ПЙ-тип: нет

Откуда: 56°E58°N
Всего сообщений: 1687
Ссылка


Дата регистрации на форуме:
16 июля 2006
К сожалению, этот способ годится лишь для решения задачи как таковой. Для диплома он, скорее всего, не годится. Но с более подходящими способами не знаком я.
anush
Долгожитель форума
участница
anush

ТИМ: Не типирован
ПЙ-тип: нет

Всего сообщений: 1905
Ссылка


Дата регистрации на форуме:
21 мая 2007

kaprizka написал:
[q]
К сожалению, этот способ годится лишь для решения задачи как таковой. Для диплома он, скорее всего, не годится.
[/q]

ну да..знаю)) поэтому и создала тему, что-бы узнать более удобный метод
kaprizka
Долгожитель форума
Сказка
kaprizka

ТИМ: ЛИИ ("Робеспьер")
ПЙ-тип: нет

Откуда: 56°E58°N
Всего сообщений: 1687
Ссылка


Дата регистрации на форуме:
16 июля 2006
Так этот самый удобный.
А других не только нет, но и не может быть в принципе.

В самом деле, если английский алфавит - стандарт, то русский - это чёрти-что, зависящее от кодировок. И что должна делать функция, непонятно. Но определённо что-то должна делать.
vortex777
Новобранец



ТИМ: Не типирован
ПЙ-тип: нет

Всего сообщений: 2716
Ссылка


Дата регистрации на форуме:
30 сен. 2007
просто так мы есть ничего не понимать. Ты чего-то хотеть?
anush
Долгожитель форума
участница
anush

ТИМ: Не типирован
ПЙ-тип: нет

Всего сообщений: 1905
Ссылка


Дата регистрации на форуме:
21 мая 2007

vortex777 написал:
[q]
просто так мы есть ничего не понимать. Ты чего-то хотеть?
[/q]


а ты в С++ разбураешся?
vortex777
Новобранец



ТИМ: Не типирован
ПЙ-тип: нет

Всего сообщений: 2716
Ссылка


Дата регистрации на форуме:
30 сен. 2007

anush написал:
[q]
а ты в С++ разбураешся?
[/q]

не слишком, но есть такая хорошая штюкъ как
http://rsdn.ru/
Форумы \ Языки, библиотеки, платформы \ C/C++. Прикладные вопросы


если ты есть сформулировать свой вопрос понятно, добрый дядь и тёть ответить тебе на него.
anush
Долгожитель форума
участница
anush

ТИМ: Не типирован
ПЙ-тип: нет

Всего сообщений: 1905
Ссылка


Дата регистрации на форуме:
21 мая 2007
vortex777, ну, вроде некоторые уже поняли, что мне нужно..за ссылку спасибо!
KLM123
Изгнанный



ТИМ: ИЭИ ("Есенин")
ПЙ-тип: нет

Всего сообщений: 1166
Ссылка


Дата регистрации на форуме:
1 дек. 2007
Лично я вообще проблемы не понял.
Как по мне функция долго и глупо.
вижу только 2 варианта :
или вышеуказаный char, если тебе "суть" буквы не важна или важна последовательность
или в тупую везде употреблять "Э" "Ы""Ы""Ы" "Ъ" :-)
kaprizka
Долгожитель форума
Сказка
kaprizka

ТИМ: ЛИИ ("Робеспьер")
ПЙ-тип: нет

Откуда: 56°E58°N
Всего сообщений: 1687
Ссылка


Дата регистрации на форуме:
16 июля 2006
Я понял, что что-то с квадратом Виженера.
То ли надо расшифровать нечто этим квадратом зашифрованное, то ли зашифровать, то ли ни то ни другое неважно, а важно применить функцию.

Последовательность букв в алфавите - важна для этого шифра и неважна для дипломистой функции.
KLM123
Изгнанный



ТИМ: ИЭИ ("Есенин")
ПЙ-тип: нет

Всего сообщений: 1166
Ссылка


Дата регистрации на форуме:
1 дек. 2007
Да, пожалуй забью. Пока количество людей которых я не понимаю не возросло.....
Admin
Здешних мест хозяин
Философ и Воин Интернета
Admin

ТИМ: ЛИИ ("Робеспьер")
ПЙ-тип: нет

Откуда: Москва, Перово
Всего сообщений: 8004
Ссылка


Дата регистрации на форуме:
2 июня 2006
Алфавит можно написать и иначе. Присваиваешь переменной типа char значение начальной буквы и увеличиваешь ее значение на единицу и выводишь, пока не дойдешь до последней буквы. Соответственно, все действия по подмене одной буквы другой — это тоже прибавление/убавление определенного числового значения к букве. (Т.е. на самом деле каждый символ, который человек воспринимает как букву, на самом деле есть число в диапазоне от 0 до 255...)
kaprizka
Долгожитель форума
Сказка
kaprizka

ТИМ: ЛИИ ("Робеспьер")
ПЙ-тип: нет

Откуда: 56°E58°N
Всего сообщений: 1687
Ссылка


Дата регистрации на форуме:
16 июля 2006
4X_Pro, если речь идёт о программе, расшифровывающей текст, закодированный по Виженеру, то там имеется такое действие, как подсчёт массива Pklr. Этот подсчёт содержит пять вложенных циклов, из которых два по ключевому слову (порядка 6..7 итераций) и три по алфавиту (порядка 32..33 итераций).
Соответственно, от организации программы зависит, не будут ли он содержать шесть или семь вложенных циклов.
Andre
Еще есть выход написать собственную функцию, работающую с альфа-витом, как тебе нужно.
anush
Долгожитель форума
участница
anush

ТИМ: Не типирован
ПЙ-тип: нет

Всего сообщений: 1905
Ссылка


Дата регистрации на форуме:
21 мая 2007

4X_Pro написал:
[q]
Алфавит можно написать и иначе. Присваиваешь переменной типа char значение начальной буквы и увеличиваешь ее значение на единицу и выводишь, пока не дойдешь до последней буквы. Соответственно, все действия по подмене одной буквы другой — это тоже прибавление/убавление определенного числового значения к букве. (Т.е. на самом деле каждый символ, который человек воспринимает как букву, на самом деле есть число в диапазоне от 0 до 255...)
[/q]


не поняла...не смог-бы функцию наисать?
<<Назад  Вперед>>Модераторы: Kath, srezПечать

Соционический форум SOCIOCLUB.ORG »   Укрощение техники всех мастей »   вопрос о С++
RSS
Быстрый переход в раздел:

Вы не можете отправлять сообщения
Вы не можете создавать темы
Вы не можете голосовать в опросах
Вы не можете создавать опросы
Вы не можете редактировать свои сообщения
Вы не можете прикреплять к сообщениям файлы
Вы не можете модерировать раздел
Вы не можете видеть IP-адреса


Время выполнения скрипта: 0.3876. Количество выполненных запросов: 15, время выполнения запросов 0.0180
Rambler's Top100