IPB

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V   1 2 3 > »   
ОтветитьСоздать новую тему
> программирование на СИ, обращенно к ГОББСУ
goga
сообщение Mar 18 2006, 07:52
Сообщение #1


Продвинутый пользователь
***

Группа: Posters
Сообщений: 222
Регистрация: 28.11.2005
Из: Кугеси
Пользователь №: 166



выложи 2 лабу по СИ пож-та smile.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Gobbs
сообщение Mar 18 2006, 09:43
Сообщение #2


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



Вот, может ещё кому пригодится wink.gif

Код
//---------------------------------------------------------------------------
#include<stdio.h>
#include<conio.h>
#define max 5

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main()
{
int i=1,*k,m=1,l=2,m1;
float a[max]={-1,5,1,2,3},*b,s,p;

k=&i;
b=a;
s=0;
p=1;

//textbackground(LIGHTGRAY);
clrscr();

printf("znachenie INT-->%d; adress-->%X\n",i,&i);
printf("znachenie INT pri pomoshi ukazatelia-->%d\n",*k);

for(i=0;i<max;i++)
        printf("nomer el massiva-->%d\tznachenie-->%.1f\n",i,*(b++));

b=a;

for(i=0;i<max;i++)
        s=s+*(b++);

printf("SUMMA el massiva-->%.1f\n",s);

b=a;

for(i=0;i<max;i++)
        p=p*=*(b++);

printf("Proizvedinie el massiva -->%f\n",p);

m=m|l;
printf("BITOVOE ILI-->%d\n",m);

m=m&l;
printf("BITOVOE I-->%d\n",m);

m=m^l;
printf("BITOVOE ^ -->%d\n",m);

m=m*(1<<4);
printf("vozveli v 4 step-->%d\n",m);

printf("SRAVNENIE-->%d\n",m==l);

m1=m!=0&&l!=0;
printf("rez-t-->%d\n",m1);

printf("sov-oe rav-vo nulu-->%d\n\n\n",m==0&&l==0);

textcolor(4+128);
cprintf("dlia vixoda gmite ENTER");

getchar();
}
//---------------------------------------------------------------------------
Вернуться к началу страницы
 
+Цитировать сообщение
goga
сообщение Mar 18 2006, 15:54
Сообщение #3


Продвинутый пользователь
***

Группа: Posters
Сообщений: 222
Регистрация: 28.11.2005
Из: Кугеси
Пользователь №: 166



спасибо !!!!
ещё одна просьба smile.gif расшарь текст проги я её на дискетку что бы в универе не набирать нам прогу на компе biggrin.gif
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Mar 18 2006, 16:24
Сообщение #4


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(goga @ Mar 18 2006, 15:54) *
спасибо !!!!
ещё одна просьба smile.gif расшарь текст проги я её на дискетку что бы в универе не набирать нам прогу на компе biggrin.gif
А Copy&Paste сделать не бывает? wink.gif
Вернуться к началу страницы
 
+Цитировать сообщение
goga
сообщение Mar 21 2006, 18:51
Сообщение #5


Продвинутый пользователь
***

Группа: Posters
Сообщений: 222
Регистрация: 28.11.2005
Из: Кугеси
Пользователь №: 166



гоббс сайт скажи где книгу заказалл? smile.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Gobbs
сообщение Mar 21 2006, 21:17
Сообщение #6


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



Цитата(goga @ Mar 21 2006, 18:51) *
гоббс сайт скажи где книгу заказалл? smile.gif

www.bookler.ru
www.bolero.ru
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение May 31 2006, 22:36
Сообщение #7


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



может у кого нибуть есть русский HELP для C++,
...........срочно.........


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Desput
сообщение May 31 2006, 23:18
Сообщение #8


Пользователь
**

Группа: Posters
Сообщений: 60
Регистрация: 26.5.2006
Из: Там, где-то там.... в НЧК
Пользователь №: 632



Цитата(Lenin @ May 31 2006, 23:36) *
может у кого нибуть есть русский HELP для C++,
...........срочно.........


Зачем? Учи английский.


--------------------
Want a total genocide?! I'll show you it!
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Jun 1 2006, 00:17
Сообщение #9


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(Lenin @ May 31 2006, 23:36) *
может у кого нибуть есть русский HELP для C++
Что ты под этим подразумеваешь?
Вернуться к началу страницы
 
+Цитировать сообщение
GerVin
сообщение Jun 1 2006, 16:35
Сообщение #10


Настоящий ADSL'щик
****

Группа: Posters
Сообщений: 462
Регистрация: 8.10.2005
Пользователь №: 97



Хм, а где это такие лабы по Си сдают?


--------------------
We do what we must because we can
Вернуться к началу страницы
 
+Цитировать сообщение
Gobbs
сообщение Jun 1 2006, 16:53
Сообщение #11


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



Цитата(GerVin @ Jun 1 2006, 17:35) *
Хм, а где это такие лабы по Си сдают?

ЭЭ-РЗА . А что?
Вернуться к началу страницы
 
+Цитировать сообщение
GerVin
сообщение Jun 1 2006, 19:28
Сообщение #12


Настоящий ADSL'щик
****

Группа: Posters
Сообщений: 462
Регистрация: 8.10.2005
Пользователь №: 97



Да нет ничего, у нас ... другие лабы были по СИ smile.gif


--------------------
We do what we must because we can
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Jun 7 2006, 00:03
Сообщение #13


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



так у кого нибуть есть для Borland C++ 3.00 Help на русском , т.е. как для Pascal


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Oct 16 2006, 16:19
Сообщение #14


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



кто нибуть знает как в С++(Borland) указать файл в main() , чтобы его не надо было бы объявлять повторно в процедурах и функциях при вызове.


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Oct 17 2006, 21:35
Сообщение #15


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(Lenin @ Oct 16 2006, 17:19) *
указать файл в main() , чтобы его не надо было бы объявлять повторно в процедурах и функциях при вызове.

blink.gif Что хотел сказать? Не понял...
ты про указатель на открытый файл?

Сообщение отредактировал Amp - Oct 17 2006, 21:37


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_Phoenix_*
сообщение Oct 20 2006, 18:35
Сообщение #16





Guests






Цитата(Lenin @ Oct 16 2006, 17:19) *
кто нибуть знает как в С++(Borland) указать файл в main() , чтобы его не надо было бы объявлять повторно в процедурах и функциях при вызове.


Тоже ничего не понял. Напиши понятнее что ты хочешь.
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Oct 22 2006, 21:32
Сообщение #17


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



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

PS: может чето в параметрах функции прописывать нужно, а?


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Oct 22 2006, 23:38
Сообщение #18


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Передавай дескриптор файла по ссылке.
PS: хотя в C++ наверно правильнее заюзать ООП.
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Oct 23 2006, 13:09
Сообщение #19


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



/*поморщился при упоминании об ofstream (и чем только fread/fwrite не угодили?)*/

Что есть ofstream, ifstream и fstream? Сие есть классы..
В программе объявляются объекты, экземпляры данного класса.
Соотв. их можно передать в функцию, как было сказано выше - по ссылке, по указателю (да и вообще хоть копией объекта)..
Если не принципиально - через глобальную переменную

Сообщение отредактировал Amp - Oct 23 2006, 13:11


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Oct 23 2006, 13:30
Сообщение #20


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(Amp @ Oct 23 2006, 14:09) *
да и вообще хоть копией объекта
Неправильно это в данном случае.
Цитата(Amp @ Oct 23 2006, 14:09) *
Если не принципиально - через глобальную переменную
Специально не стал писать про глобальные переменные, ибо это не кашерно.
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Oct 23 2006, 16:53
Сообщение #21


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(SiMM @ Oct 23 2006, 14:30) *
Неправильно это в данном случае.

Это неправильно в любом случае smile.gif))
Но, как способ, осуществимо..
Цитата(SiMM @ Oct 23 2006, 14:30) *
Специально не стал писать про глобальные переменные, ибо это не кашерно.

В лабах в 100-150 строчек это делать можно без зазрения совести и боязни засорить пространство имен..
Если она (совесть) все ж мучает, можно приписать static-модификатор

Сообщение отредактировал Amp - Oct 23 2006, 16:55


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Oct 23 2006, 18:13
Сообщение #22


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



Цитата(Amp @ Oct 23 2006, 14:09) *
/*поморщился при упоминании об ofstream (и чем только fread/fwrite не угодили?)*/

на счёт fread/fwrite : я их не изучал и по этому не знаю, в своей лит-ре посмарел , но ничё не нашел, если у тебя еть то дай скачать.

Цитата(Amp @ Oct 23 2006, 14:09) *
Соотв. их можно передать в функцию, как было сказано выше - по ссылке, по указателю (да и вообще хоть копией объекта)..
Если не принципиально - через глобальную переменную


При указании ссылки по моему используется @.
Первый вопрос: если объявляется файл (ofstream(<имя файла>)) то куды нужно @ ставить.
Второй вопрос: как при таком объявлении передать в функцию.

PS: зарание спасибо.


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Oct 23 2006, 21:11
Сообщение #23


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(Amp @ Oct 23 2006, 17:53) *
В лабах в 100-150 строчек это делать можно без зазрения совести и боязни засорить пространство имен..
Если она (совесть) все ж мучает, можно приписать static-модификатор
Да не в этом (пространстве имен) дело - просто некашерно smile.gif
Цитата(Lenin @ Oct 23 2006, 19:13) *
на счёт fread/fwrite : я их не изучал и по этому не знаю, в своей лит-ре посмарел , но ничё не нашел, если у тебя еть то дай скачать.
Что мешает Ctrl-F1 (если склероз не изменяет) в IDE нажать на набранном fread/fwrite? Сидите в навороченных IDE, а юзаете даже не на уровне DOS'овских, как будто в командной строке через type con>filename сидите...
Вернуться к началу страницы
 
+Цитировать сообщение
pavel
сообщение Oct 24 2006, 20:25
Сообщение #24


Пользователь
**

Группа: Posters
Сообщений: 116
Регистрация: 22.5.2006
Из: Чебоксары
Пользователь №: 616



Цитата(Lenin @ Oct 22 2006, 22:32) *
т.е. у меня функция открывает файл на запись(т.е. ofstream) , в этой же функции вызывается подфункция которая тоже работает с этом файлом, но чтобы работать с ним в подфункции компилятор требует указания этого файла и мне опять приходится писать ofstream(<имя файла>).


ваще-то у меня нет Borland C++ чтоб проверить, но такой примерчик завалялся:
Код
// Файл PRNT.cpp
#include <fstream.h>     // ifstream, ofstream

void my_func_line_output (ifstream *PRG, ofstream *LIST)
{
  char CHR;              // рабочий символ
  do                     // цикл строки
  {
    *PRG >> CHR;         // чтение и запись символа
    *LIST << CHR;
  }
  while (CHR != '\n' && CHR != EOF);   // конец строки
}

void main ()
{
  const LPG=10,               // размер страницы
       NLEN=20;               // максимальная длина имени файла

  ifstream PRG;               // входной и выходной файлы
  ofstream LIST;
  char NAME[NLEN],            // имя файла
       CHR;                   // рабочий символ
  int  I,LEN,NoExist=0;       // рабочие переменные
  int  NextChar;              // для обнаpужения конца файла

  LIST.open("PRN1.cpp");      // открытие выходного файла
  do                          // начало цикла входных файлов
  {
    cout << "\n Введите имя файла ";
    cin >> NAME;
    PRG.open(NAME);         // открытие входного файла
    if (PRG)                // обработка, если файл существует
    {
      while (PRG.get(CHR)) // цикл страниц
      {
        for (I=1; I<=LPG; I++)
        {                 // начало цикла страницы
           NextChar = PRG.peek();
           if (NextChar == EOF)
           {
             cout << "\n Последняя стpаница - неполная \n";
             goto STO;
           }
           else
              my_func_line_output(&PRG, &LIST);
        }                           // конец стpаницы
      }
      STO: cout << "КОНЕЦ ВЫДАЧИ ОДНОГО ФАЙЛА";
    }
    else NoExist = 1;
  }
  while (!NoExist);         // конец цикла входных файлов
  LIST.close();
}


с виду вроде правильный blush.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Oct 25 2006, 11:08
Сообщение #25


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



Очень тебе благодарен , именно так я и просил !!!!!


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Nom@d
сообщение Oct 25 2006, 19:27
Сообщение #26


Пользователь
**

Группа: Posters
Сообщений: 139
Регистрация: 4.7.2006
Из: http://mobithings.ru
Пользователь №: 853



Люди помогите плиз сделать две лабы на С++ ламаю башку ненаю как сделать

Вот сами лабы http://gallery.pauk.net.ru/albums/userpics...normal_Laba.JPG
Заранее благодарен


--------------------
Вернуться к началу страницы
 
+Цитировать сообщение
pavel
сообщение Oct 25 2006, 21:11
Сообщение #27


Пользователь
**

Группа: Posters
Сообщений: 116
Регистрация: 22.5.2006
Из: Чебоксары
Пользователь №: 616



Цитата(Nom@d @ Oct 25 2006, 20:27) *
Люди помогите плиз сделать две лабы на С++ ламаю башку ненаю как сделать


лаботряс?
Вернуться к началу страницы
 
+Цитировать сообщение
Nom@d
сообщение Oct 25 2006, 21:21
Сообщение #28


Пользователь
**

Группа: Posters
Сообщений: 139
Регистрация: 4.7.2006
Из: http://mobithings.ru
Пользователь №: 853



Цитата(pavel @ Oct 25 2006, 22:11) *
лаботряс?

пачему лаботряс просто я плохо вникаю в этот С++ да и ешё препод у нас такой
непозавидуеш слов на него нехватает


--------------------
Вернуться к началу страницы
 
+Цитировать сообщение
pavel
сообщение Oct 25 2006, 23:15
Сообщение #29


Пользователь
**

Группа: Posters
Сообщений: 116
Регистрация: 22.5.2006
Из: Чебоксары
Пользователь №: 616



Цитата(Nom@d @ Oct 25 2006, 22:21) *
я плохо вникаю в этот С++


у вас ссылка не работает. в любом случае лучше словами сформулировать проблеммму по программированию на C++
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Oct 26 2006, 00:16
Сообщение #30


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(Nom@d @ Oct 25 2006, 22:21) *
пачему лаботряс
Потому что лабы трясёшь wink.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Nom@d
сообщение Oct 26 2006, 15:59
Сообщение #31


Пользователь
**

Группа: Posters
Сообщений: 139
Регистрация: 4.7.2006
Из: http://mobithings.ru
Пользователь №: 853



Цитата
у вас ссылка не работает. в любом случае лучше словами сформулировать проблеммму по программированию на C++


http://gallery.pauk.net.ru/albums/userpics/10262/Laba.JPG Вот исправил ссылку

Прблемма от в чём: Программы должны содержать дружественный интерфейс и должны быть написаны
в консольном приложении С++


--------------------
Вернуться к началу страницы
 
+Цитировать сообщение
Gobbs
сообщение Oct 26 2006, 16:35
Сообщение #32


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



Цитата(Nom@d @ Oct 26 2006, 16:59) *
http://gallery.pauk.net.ru/albums/userpics/10262/Laba.JPG Вот исправил ссылку

Прблемма от в чём: Программы должны содержать дружественный интерфейс и должны быть написаны
в консольном приложении С++

чуваГ, это всё халява-пишется за 5 мин. Лучше один раз помучиться и написать всё самому и в дальнейшем не испытывать таких проблем, чем клянчить всё время. Свои мозги и книжка раз в сто лучше любого форума. smile.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Oct 26 2006, 22:57
Сообщение #33


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Меня всегда радовало словосочетание "дружественный интерфейс" в консольном приложении.. особенно применительно к лабам..


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Oct 26 2006, 23:56
Сообщение #34


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(Amp @ Oct 26 2006, 23:57) *
Меня всегда радовало словосочетание "дружественный интерфейс" в консольном приложении.. особенно применительно к лабам..
Преподы знают толк в извращениях wink.gif А вдруг кто чего зафигачит? wink.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Oct 27 2006, 14:10
Сообщение #35


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(SiMM @ Oct 27 2006, 00:56) *
Преподы знают толк в извращениях wink.gif А вдруг кто чего зафигачит? wink.gif

Конечно smile.gif) многие студенты просто мечтают зафигачить ui а-ля ncurses-кий для лабы, считающей a+b laugh.gif

З.Ы.
На википедии вычитал цитату:
В простейшем случае, консольная программа использует интерфейс командной строки, однако, многие из них, с помощью управляющих последовательностей терминалов, создают более дружественный интерфейс, приближающийся к графическому

Как оно smile.gif

Сообщение отредактировал Amp - Oct 27 2006, 14:10


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 7 2006, 15:44
Сообщение #36


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



Кто нибуть знает какие операторы используются в С++ для работы с командной строкой
PS: использовал argc и argv[], также и Paramcount и ParamStr . Не помогло


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Nov 7 2006, 16:28
Сообщение #37


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(Lenin @ Nov 7 2006, 15:44) *
использовал argc и argv[]

Что значит не помогло? Как ты их использовал, показывай

Сообщение отредактировал Amp - Nov 7 2006, 16:29


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Gobbs
сообщение Nov 7 2006, 20:09
Сообщение #38


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



Цитата(Lenin @ Nov 7 2006, 15:44) *
Кто нибуть знает какие операторы используются в С++ для работы с командной строкой
PS: использовал argc и argv[], также и Paramcount и ParamStr . Не помогло

Если тебе необходимо принять данные с командной строки призапуске проги, то прописываешь их после названия прги в командной строке. ДАнные будут содержаться в массиве argv[].
Если хочешь из проги направить команду на выполнение через командную строку, то используй ф-ю
system("cmd");
где cmd - это команда, например, format C:\ Пишешь так system("format C:\") ;
Header File - stdlib.h

Сообщение отредактировал Gobbs - Nov 7 2006, 20:09
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 7 2006, 23:23
Сообщение #39


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



Цитата(Amp @ Nov 7 2006, 16:28) *
Что значит не помогло? Как ты их использовал, показывай


я передавал два параметра в функцию main:

void main(int argc, char *argv[])


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Nov 7 2006, 23:57
Сообщение #40


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(Lenin @ Nov 7 2006, 23:23) *
я передавал два параметра в функцию main:

void main(int argc, char *argv[])

Вопрос в том, как ты потом с этим добром работал? smile.gif)


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 8 2006, 22:15
Сообщение #41


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



void main(int argc, char *argv[])

{
int i;
for (i = 0; i < argc; i++) cout << "argv[" << i << "] " << argv[i] << endl;
}
компилятор пишет : Неизвесный оператор...
А мож библиотеку подключить нужно ,но какую?


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Nov 8 2006, 22:51
Сообщение #42


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(Lenin @ Nov 8 2006, 22:15) *
void main(int argc, char *argv[])

{
int i;
for (i = 0; i < argc; i++) cout << "argv[" << i << "] " << argv[i] << endl;
}
компилятор пишет : Неизвесный оператор...
А мож библиотеку подключить нужно ,но какую?

У меня все успешно собирает.
1. Приведи текст ошибки подробнее
2. Компилятор какой?
3. Зачем тебе тут библиотека smile.gif)
 ! 
Предупреждение:
Можно же и без намёка на мат обходиццо wink.gif


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Nov 8 2006, 23:18
Сообщение #43


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Ты, надеюсь, iostream.h заинклудил?


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 9 2006, 17:11
Сообщение #44


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



без этого базара нет ругатся будет


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 14 2006, 17:52
Сообщение #45


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



как правильно передать в функцию двойной массив (компилятор руг-я что типы разные )
я писал:

int G[30][34]; <- сами массив
int S[30][34];
.....

Sin[i][j]=Mod(G,k,i,j); <- присваю функцию
....

int Mod(int G[][],int k,int i,int j) <- функция
{int mod=0;
int pom;
pom=k+j-1;
for(j=j;j!=pom;j++) mod=mod+G[i][j];
if(fmod(mod,2)==0)mod=0;else mod=1;
return(mod);
}


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Nov 14 2006, 23:31
Сообщение #46


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



http://club.shelek.com/viewart.php?id=270
Код
typedef int arr[30][34];
...
arr G,S;
...
int Mod(arr &G,...){ ... }
Вся эта шняга от того, что Вы ссылки от значений не отличаете.
PS: вообще конечно const наверно не помешало бы...
Вернуться к началу страницы
 
+Цитировать сообщение
JoNy202
сообщение Nov 15 2006, 03:38
Сообщение #47


PAUK.NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 1,672
Регистрация: 11.7.2005
Из: Чебоксары
Пользователь №: 1



Вроде так должно тоже сработать

func(mas[][30]);


--------------------
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Nov 15 2006, 07:38
Сообщение #48


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(JoNy202 @ Nov 15 2006, 03:38) *
Вроде так должно тоже сработать

func(mas[][30]);
ИМХО, типы разные wink.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Nov 15 2006, 14:31
Сообщение #49


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Можно передать адресок, а потом писать что-нибудь навроде *(G+i+arr_width*j)

P.S. проверять не хочу, но действительно, что дурного в int Mod(int G[][34], бла-бла-бла) ?
P.P.S. и вообще, работайте с одномерными массивами smile.gif)
P.P.P.S. А в яндексе спросить нельзя? По этой теме вываливается масса ссылок


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Nov 15 2006, 14:47
Сообщение #50


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(Amp @ Nov 15 2006, 14:31) *
Можно передать адресок, а потом писать что-нибудь навроде *(G+i+arr_width*j)
Извращение. А, собственно, мой вариант и есть передача ссылки.
Цитата
P.S. проверять не хочу, но действительно, что дурного в int Mod(int G[][34], бла-бла-бла) ?
Типы разные smile.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Nov 15 2006, 18:24
Сообщение #51


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(SiMM @ Nov 15 2006, 14:47) *
Извращение.

Усе нормально smile.gif) ну сделал индексацию вместо компилятора.. делов-то smile.gif)
Цитата(SiMM @ Nov 15 2006, 14:47) *
Типы разные smile.gif


Мы говорим о разных вещах может быть??? Я имел в виду вот это, причем ЭТО компилируется и вроде как работает :

Код
#include <stdio.h>

void Mod(int the_A[][34])
{
    printf("%d",the_A[10][10]);
}

int main()
{
    int    A[30][34];

    Mod(A);

    return 0;
}


Сообщение отредактировал Amp - Nov 15 2006, 18:24


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Nov 15 2006, 20:14
Сообщение #52


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(Amp @ Nov 15 2006, 18:24) *
Я имел в виду вот это, причем ЭТО компилируется и вроде как работает
Видимо, правила игры поменялись. Такое бывает smile.gif Особенно когда юзвери достают разработчиков smile.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 18 2006, 18:21
Сообщение #53


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



с тем масивом я справился, спасибо SIMM.
теперь проблема с использованием русского языка в С++.

Например в графическом режиме я перехожу к текстовому в вывожу строку , а она каракулями.
я пробовал функции писать по изменению кода символов, но всё рано ничего не получил, как быть?


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Nov 18 2006, 19:08
Сообщение #54


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



В консоли юзается CP866, а не CP1251, если я ничего не напутал и ничего не забыл.
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Nov 18 2006, 21:32
Сообщение #55


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Охх.. как быть.. в паскале на моей памяти подключались какие-то волшебные .ch-файлы.. точно не помню.. потом можно для конкретной машины что-то там помудить с настройками шрифтов в консоли..

Вообще - пиши на английском.. имхо красивее


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 18 2006, 22:27
Сообщение #56


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



Цитата(SiMM @ Nov 18 2006, 19:08) *
В консоли юзается CP866, а не CP1251, если я ничего не напутал и ничего не забыл.

в каком месте мож описать...


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Gobbs
сообщение Nov 18 2006, 22:39
Сообщение #57


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



unicode чем вам не угодил?
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Nov 18 2006, 23:20
Сообщение #58


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(Gobbs @ Nov 18 2006, 22:39) *
unicode чем вам не угодил?
Пояснил бы сразу...
http://forum.ru-board.com/topic.cgi?forum=...27&start=280#15
Код
// C++
#define UNICODE
#define _UNICODE

#include <iostream>

using namespace std;

int wmain()
{
    wcout.imbue(locale(".866"));
    wcout << L"Привет!" << endl;

    return(0);
}
Код
// C
#define UNICODE
#define _UNICODE

#include <stdio.h>
#include <locale.h>

int wmain()
{
    setlocale(LC_ALL, "rus_rus.866");
    wprintf(L"Привет!\n");

    return (0);
}
Ещё вариант
http://www.rsdn.ru/article/qna/ui/concp.xml
Цитата
Заменяем родную переключалку раскладки клавиатуры Windows на RusLat от Сергея Быкова, а для редактора Visual Studio изменям шрифт (Tools->Options->Format->Source Windows->Font) на любой шрифт для досовских окошек, например Terminal. Переключаем клавиатуру на раскладку DOS-CP866 (есть в RusLat'е и такая, наряду с KOI-8 и Russian Translit) и можно работать с текстом нашей досовской программы в редакторе Visual Studio. Русские буквы в досовской кодировке правильно читаются, т.к. установлен соответствующий шрифт и их можно редактировать, т.к. для клавиатуры установлена досовская раскладка.
Вернуться к началу страницы
 
+Цитировать сообщение
pavel
сообщение Nov 19 2006, 02:25
Сообщение #59


Пользователь
**

Группа: Posters
Сообщений: 116
Регистрация: 22.5.2006
Из: Чебоксары
Пользователь №: 616



Цитата(Amp @ Nov 18 2006, 21:32) *
потом можно для конкретной машины что-то там помудить с настройками шрифтов в консоли..
поменять кодовую страницу консоли - команда chcp
поменять шрифт - в свойствах консольного окна - там выбор из точечных (только 866) и Lucida Console (еще и 1251), когда жмем OK - предлагается сохранить настройки для всех окон с таким именем (лучше сохранять только для cmd.exe, а то far глючит вроде)
Цитата(Amp @ Nov 18 2006, 21:32) *
в паскале на моей памяти подключались какие-то волшебные .ch-файлы
и в сишном, и паскалевском варианте BGI использовались одни и те же chr-шрифты
в тех, которые идут по умолчанию просто нет русских букв, поэтому перекодировать строки там бесполезно (также как и менять кодировку консоли). русские шрифты можно поискать в интернете, я нашел только эти: http://pascal.sources.ru/graph/bgirfont.zip, они вроде рассчитаны на досовские строки
меняется шрифт функцией installuserfont (если на этом слове в среде нажеть Ctrl-F1 будет объясняловка с примером)

Сообщение отредактировал pavel - Nov 19 2006, 02:26
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Nov 19 2006, 14:12
Сообщение #60


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(SiMM @ Nov 18 2006, 23:20) *

Это все хорошо, но у меня ощущение, что человек пользуется старым борландовским компилятором..


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
JoNy202
сообщение Nov 19 2006, 15:07
Сообщение #61


PAUK.NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 1,672
Регистрация: 11.7.2005
Из: Чебоксары
Пользователь №: 1



Возможно в системе, на которой запускается прога, нет такого шрифта

Юникод рулед wink.gif


--------------------
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 19 2006, 19:31
Сообщение #62


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



мне короче нужно сделать совсем другое, т.е. если смотреть на написанное в окне с уменьшенным режимом русские буквы различимы, а с увеличенным хрень какаято(режим меняется с Alt-Enter)
у меня в программе графический режим меняется на текстовый и выводится строки на русском . ента херня вся протекает в увеличенном режиме. когда выходишь из проги в уменьшенный и жмешь Alt-F5
то все понятно, в чем проблема разъясните пожалуйста а то уже не понимаю что делать


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Nov 19 2006, 21:58
Сообщение #63


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



А зачем из графического режима прыгать в текстовый и писать что-то на экране?? Это логика работы программы что ли такая?


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 20 2006, 00:38
Сообщение #64


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



в программе выводится текстовый файл большого объема, в графическом выводить както всё это не охота, как быть то с проблемой ответьте


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 21 2006, 13:47
Сообщение #65


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



ту проблему решил с помощью промежуточной проги
проблема тут еще в одном,
проверьте код ктонить, чёто не пойму в чём проблема

Код
#include <fstream.h>
#include <iostream.h>
#include <MATH.H>
int i,j,k=4;
int H[34][4];
void main(){
  for (i=0;i!=pow(2,k);i++)
    for (j=0;j!=k;j++) {
      if (modf(j,pow(2,k-j))<pow(2,k-j-1)) H[i][j]=0;
      else H[i][j]=1;
    }
}


ps:проверяйте на своём компиляторе , а не тупо смотря на него


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
pavel
сообщение Nov 21 2006, 16:03
Сообщение #66


Пользователь
**

Группа: Posters
Сообщений: 116
Регистрация: 22.5.2006
Из: Чебоксары
Пользователь №: 616



Цитата(Lenin @ Nov 21 2006, 13:47) *
проверьте код ктонить, чёто не пойму в чём проблема
действительно, а в чем проблемма smile.gif
Код
int k=4;
int H[34][4];
for (int i=0; i<1<<k; i++)
    for (int j=0; j<k; j++) {
        if (j%(1<<(k-j)) < 1<<(k-j-1))
            H[i][j]=0;
        else
            H[i][j]=1;
    }


PS. а зачем в H 34, если он пробегает только от 0 до 2^4-1=15 ?

Сообщение отредактировал pavel - Nov 21 2006, 16:07
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Nov 21 2006, 16:31
Сообщение #67


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(Lenin @ Nov 21 2006, 13:47) *
проверьте код ктонить, чёто не пойму в чём проблема
http://www.delphikingdom.com/asp/viewitem.asp?catalogID=374
Код
cout << (16-pow(2,4));
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 22 2006, 15:17
Сообщение #68


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



проблему решил, SIMM спасиб


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 29 2006, 20:21
Сообщение #69


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



тут ещё одна проблема возникла , мне нужно по ходу программы увеличить размер двумерного массива,
как это можно сделать не очень загружая код

Сообщение отредактировал Lenin - Nov 29 2006, 20:22


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Nov 30 2006, 00:40
Сообщение #70


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Опиши задачу - проще всего - сразу сделать массив нужного объёма.
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Nov 30 2006, 16:41
Сообщение #71


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



задача ставится с работай кода Хемминга, я хочу чтобы размер матриц точно совпадал по размерности кода. Размерность кода вычисляется из размера входного кодового слова.
Например:
если кодовое слово из n символов, то размерность (n+k,k).
Всё это делается для экономии памяти, т.к. n заведомо не определено

Сообщение отредактировал Lenin - Nov 30 2006, 16:42


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Nov 30 2006, 20:52
Сообщение #72


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Что-то я не вкурю, зачем для реализации кода Хемминга нужна аж целая матрица (тем более при желании сэкономить память) - вполне должно быть достаточно буфера в n+k бит (хотя даже здесь можно сэкономить, если подумать - если не ошибаюсь, доведя буфер до k бит).
Вернуться к началу страницы
 
+Цитировать сообщение

4 страниц V   1 2 3 > » 
ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 23rd February 2026 - 03:09