Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Кодирование, коды Рида-Соломона (ошыбки при запуске)

54K
14 мая 2010 года
leeena
17 / / 14.05.2010
имею код програмы, которая будет кодировать информацию .Пишу на С++ его в консоле(может ето не верно, подкажыте) выдает такую ошыбку: fatal error C1010: unexpected end of file while looking for precompiled header directive


encode_rs()

{

int i, j;

int feedback;



// инициализируем поле бит четности нулями

for (i = 0; i < n - k; i++) b = 0;



// обрабатываем все символы исходных данных справа налево

for (i = k - 1; i >= 0; i--)

{

// готовим (data + b[n – k –1]) к умножению на g, т.е. складываем очередной «захваченный»

// символ исходных данных с младшим символом битов четности (соответствующего «регистру» b2t-1,

// см. рис. 2) и переводим его в индексную форму, сохраняя результат в регистре feedback,

// как мы уже говорили, сумма двух индексов есть произведение полиномов

feedback = index_of[data ^ b[n – k - 1]];



// есть еще символы для обработки?

if (feedback != -1)

{

// осуществляем сдвиг цепи bx-регистров

for (j=n-k-1; j>0; j--)

// если текущий коэффициент g – это действительный (т.е. ненулевой коэффициент,

// то умножаем feedback на соответствующий g-коэффициент и складываем его

// со следующим элементом цепочки

if (g[j]!=-1) ї

b[j]=b[j-1]^alpha_to[(g[j]+feedback)%n];

else

// если текущий коэффициент g – это нулевой коэффициент, выполняем один лишь

// сдвиг без умножения, перемещая символ из одного m-регистра в другой

b[j] = b[j-1];



// закольцовываем выходящий символ в крайний левый b0-регистр

b[0] = alpha_to[(g[0]+feedback)%n];

}

else



{ // деление завершено, осуществляем последний сдвиг регистра, на выходе регистра

// будет частное, которое теряется, а в самом регистре – искомый остаток

for (j = n-k-1; j>0; j--) b[j] = b[j-1] ; b[0] = 0;

}

}

}
297
14 мая 2010 года
koodeer
1.2K / / 02.05.2009
Судя по ошибке unexpected end of file у вас просто где-то не соблюдён баланс скобочек.
602
14 мая 2010 года
KPI Student
265 / / 16.12.2006
Цитата:
имею код програмы, которая будет кодировать информацию .Пишу на С++ его в консоле(может ето не верно, подкажыте) выдает такую ошыбку:


Читаю и хуею... Автору читать не программирование - читать орфографический словарь русского языка. От корки до корки. Повторять до полного просветления.

ЗЫ. Правила форума читал... Свои действия предлагаю понимать как "самозабанился"...

ЗЗЫ.

Цитата:
fatal error C1010: unexpected end of file while looking for precompiled header directive


Вставить в начало

 
Код:
#include "stdafx.h"
54K
14 мая 2010 года
leeena
17 / / 14.05.2010
 
Код:
#include "stdafx.h"
[/QUOTE]

вставить в начало не получается, не работает! уже пробовала)
1
14 мая 2010 года
kot_
7.3K / / 20.01.2000
Умиляет:
 
Код:
// инициализируем поле бит четности нулями
for (i = 0; i < n - k; i++) b = 0;

Я воздержусь от коментарриев по поводу генетического кода и прочее, вам, как только вы узанаете что вы беременна, сделать аборт. Это обязательно если вас беспокоит будущее человечества. Это связано не с приведенным фрагментом - хотя только за это вполне можно стерелизовать.
56K
14 мая 2010 года
Ivanoff
6 / / 07.01.2010
1. Объясните что хотите сделать
2. Приведите весь код программы
3. Каков смысл переменных n,k. k - видимо размер массива? они у вас глобально что-ли задаются?
4. Если функция ни чего не возвращает, то перед именем ее пишется void иначе некоторые компиляторы считают что возвращается int.
54K
14 мая 2010 года
leeena
17 / / 14.05.2010
Здраствуйте Ivanoff!!! та кхочется что бы мне кто-то помог.
Етот код я взяла из журнала

http://www.av5.com/journals-magazines-online/1/35/308

и та мнаписано что етоо код на Си. а я си не учила. Теперь надо самой начинать розбиратся.
Там наверное надо сначала описать:

main
{
}


или как? что вы думаете по етому поводу???? Заранее благодарна!!!
14
14 мая 2010 года
Phodopus
3.3K / / 19.06.2008
Цитата: leeena
Теперь надо самой начинать розбиратся.
Там наверное надо сначала описать


Сначала все-таки "розбиратса". А потом и main() описать, и поля четности, и остальные глобальные.

54K
14 мая 2010 года
leeena
17 / / 14.05.2010
)))))))
14
14 мая 2010 года
Phodopus
3.3K / / 19.06.2008
[offtop] хотя где здесь top чтобы быть за него off еще тот вопрос..
Ха, любая прихоть за ваши деньги. Могу разобраться с кодами Рида-Соломона за соответствующую плату. Только вам-то с этого какой толк...
[/]
54K
14 мая 2010 года
leeena
17 / / 14.05.2010
ето мне в универе задали) очень нужно сделать( кодировать и декодировать)
54K
14 мая 2010 года
leeena
17 / / 14.05.2010
и как быстро е то можна сделать?
56K
14 мая 2010 года
Ivanoff
6 / / 07.01.2010
300 рублей, за выходные если интересно в личку.
54K
17 мая 2010 года
leeena
17 / / 14.05.2010
ок пишы
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог