Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 085
от 26.09.2002, 21:20

Администратор:
Имя: Коробов Н.А.
URL: Информационный ресурс
ICQ: 365124
Украина, Днепропетровск
О рассылке:
Задано вопросов: 256
Отправлено ответов: 569
Активность: 222.2 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Biv
Статус: Доверительный
Общий рейтинг: 126.6
[Подробней >>]
DiGiT[old]
Статус: Доверительный
Общий рейтинг: 112.74
[Подробней >>]
E$h@
Статус: Доверительный
Общий рейтинг: 127.73
[Подробней >>]
 
Yuri Gordienko
Статус: Доверительный
Общий рейтинг: 131
[Подробней >>]
Jadd
Статус: Опытный
Общий рейтинг: 154.54
[Подробней >>]
Vladimir
Статус: Опытный
Общий рейтинг: 112.14
Телефон: (08242) 43599 40099 раб 41255 дом
[Подробней >>]
 
Pablo
Статус: Профессиональный
Общий рейтинг: 131.72
URL: Моя страничка
[Подробней >>]
Kiss
Статус: Опытный
Общий рейтинг: 137.93
[Подробней >>]
Sensey
Статус: Профессиональный
Общий рейтинг: 127.02
URL: Страничка рассылки по Паскаля...
Телефон: +38 (0572) 41-76-04 дом.
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 240. Всем умным - пламенный привет!!!! Вот все кому не лень цитируют и упоминают Кернигана И Ричи, такое ... (ответов: 6)
Вопрос № 241. Привет эксперты! Выручайте! нужны рабочие исходники любой простой базы данных на си++ (не visual!) о... (ответов: 4)
Вопрос № 242. Здравствуйте Эксперты! Вот слышал про os//2 - советовали, говорят хорошая вещь, чтоб учиться на ней.... (ответов: 2)
Вопрос № 243. Здравствуйте эксперт Kiss ! База нужна очень простая,под дос,безо всяких там ВинАпи... Можно типа те... (ответов: 1)
Вопрос № 244. Здравствуйте, знатоки! Вопрос для вас, наверное, несложный. Как мне создать новый логический диск(на... (ответов: 3)
Вопрос № 245. Дан массив {xi}10 i=0. Найти сумму и количество положительных элементов массива, и сумму и количеств... (ответов: 2)

Вопросов: 6, ответов: 18


 Вопрос № 240

Всем умным - пламенный привет!!!!
Вот все кому не лень цитируют и упоминают Кернигана И Ричи, такое ощущение, что они у программеров как Фрейд прямо. Вот я узнал, что они вроде С придумали и первые книги по нему выпустили - а расскажите пожста по-подробней про этих дяденек. А то вот в некоторой лит-ре написано, что их стиль устаревший и ваще не актуальный.
и с самое главное - ГДЕ ИХ КАЧНУТЬ МОЖНО??? Охота почитать. Сам искал - не нашёл.



Вопрос отправлен: 23.09.2002, 11:02
Отправитель: Самохвалов Эдвард (zeleniy_kot@yahoo.com)

[Следующий вопрос >>] [Список вопросов]

Отвечает Biv

Приветствую Вас, Самохвалов Эдвард!
Присылаю, весят не много. А говорят по что устарел, потому что есть С++ (а тут другой Фрейд - Страуструп).

Ответ отправлен: 25.09.2002, 01:20
Отправитель: Biv


Отвечает DiGiT[old]

Доброе время суток, Самохвалов Эдвард!
Кстати это не тока люди, которые си придумали, но они стояли у истоков ЮНИКС. А вообще их формат си уже не считается современным. Бери нормальную книгу по си читай. А вообще доков на эту тему много, просто поищи получше, у меня есть много правда они все в текстоврм формате.
Ориентируйся на стандарт ANSII C 89 можешь на с99. А керниганский стандарт уже старый.

Ответ отправлен: 23.09.2002, 11:51
Отправитель: DiGiT[old]


Отвечает E$h@

Здравствуйте, Самохвалов Эдвард!
Ричи придумал язык С (на базе языка В) для создания ОС UNIX. Один момент, который я не догоняю это то, что компилятор языка С был написан на языке С... Вобщем Керниган вместе с Ричи донесли Си в массы и написали свой бестселлер. Их стиль называется KR-C хотя я думаю он не сильно от ANSI отличается. Ещё я ОЧЕНЬ удивился твоей способностью использовать поисковик: меня уже кумарит что НА ЛЮБОМ сайте лежит их книга (например у Dron'a на его сайте "ОС на Си и Асме" не помню ссылку).

Ответ отправлен: 23.09.2002, 15:51
Отправитель: E$h@


Отвечает Yuri Gordienko

Добрый день, Самохвалов Эдвард!
А Страуструп с комитетом не устарел случайно?
Все эти книги есть на http://www.infocity.kiev.ua/


Ответ отправлен: 23.09.2002, 12:29
Отправитель: Yuri Gordienko


Отвечает Jadd

Приветствую Вас, Самохвалов Эдвард!
Ну, насчет стиля, ты же изучаешь теории Энштейна, хотя тут, вроде, их опровергли. Тут дело не в стиле, а в самом языке - если уж изучать, то от отцов-основателей. Потом можно на книги Страуструпа перейти (это уже С++ будет). Качнуть их можно (плохо ищешь). Я тут проверил правдивость твоих высказываний и зашел тупо так на яндекс и ввел слово rusdoc, и что? А ничто, а где....там оно все...и линков куча. Ищите, Шура, ищите.

Ответ отправлен: 23.09.2002, 12:53
Отправитель: Jadd


Отвечает Vladimir

Доброе время суток, Самохвалов Эдвард!
Керниган и Ритчи разрабатывали Си для ANSI, т.е. как бы Сишный стандарт. Если собираешься писать на С++, то эта книжка как бы уже и не актуальна, но, если пишешь на "чистом" Си (под железо, DOS или UNIX), то лучше не придумаешь. Где найти в инете, к сожалению, не знаю. Саму книжку покупал в Питере (по-моему там и выпускается - нет под рукой).
Желаю удачи.


Ответ отправлен: 23.09.2002, 13:17
Отправитель: Vladimir


 Вопрос № 241

Привет эксперты!
Выручайте! нужны рабочие исходники любой простой базы данных на си++ (не visual!)
она должна работать с файлами,и в ней желательны такие функции
как добавление/удаление данных/поиск ...
В интернете искал,ни фига не нашел путнего,хотя нет,скачал несколько архивов,два из них оказались битыми,а третий вообще запороленым насмерть =)
Буду ну очень признателен :)
Спасибо!



Вопрос отправлен: 23.09.2002, 11:19
Отправитель: Вовка (1101011@inbox.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Pablo

Приветствую Вас, Вовка!
Доки по программированию БД на винапи для ассемблера, которые в принципе можно использовать и по программированию на си есть тут: http://www.wasm.ru/publist.php?list=4.


Ответ отправлен: 23.09.2002, 15:25
Отправитель: Pablo


Отвечает DiGiT[old]

Доброе время суток, Вовка!
Два часа работы и все готово. Возьми сам и напиши. Совет сделай класс и в нем несколько методов.
ЗЫ Это наверное лаба по ИС. :))

Ответ отправлен: 23.09.2002, 11:48
Отправитель: DiGiT[old]


Отвечает E$h@

Добрый день, Вовка!
Ты славный парнишка! Я как понял тебе под ДОС надо? (под виндами ОЧЕНЬ просто работать с БД именно в Visual или Builder). Под ДОС лучше Clipper, он понимает старые форматы досовских БД, а если тебе вообще своё надо, то флаг тебе в руки, в смысле перед тобой невспаханное поле, где думать и думать (разработай свой формат БД)

Ответ отправлен: 23.09.2002, 15:44
Отправитель: E$h@


Отвечает Kiss

Приветствую Вас, Вовка!
У меня самих исходников нет но могу написать. Только скажи раскажи подробно что нужно.


Ответ отправлен: 23.09.2002, 13:51
Отправитель: Kiss


 Вопрос № 242

Здравствуйте Эксперты!
Вот слышал про os//2 - советовали, говорят хорошая вещь, чтоб учиться на ней. Расскажите плиз для чего нужна эта операционка, с чем её едят, а самое главное - ГДЕ СКАЧАТЬ МОЖНО - НЕТ ОБЫСКАЛ - НИКАК НЕ НАЙДУ! Вот тут компик мож достану старенький, поставлю на него, позабавлюсь, как раз щаз в колледже асм будем узучать, а с++ маленько знаю. Расскажите про неё поподробнее плиз.



Вопрос отправлен: 23.09.2002, 11:25
Отправитель: Самохвалов Эдвард (zeleniy_kot@yahoo.com)

[Следующий вопрос >>] [Список вопросов]

Отвечает E$h@

Приветствую Вас, Самохвалов Эдвард!
Ищите на сайте IBM, потому что это их операционка. Вообще раньше была Майкросовтовская, а потом они на неё забили а вот IBM наоборот хотели именно её развивать. Как то видел в журналах что новые версии есть IBM OS/2 но сам не видел и ничего не знаю про неё.

Ответ отправлен: 23.09.2002, 15:40
Отправитель: E$h@


Отвечает Jadd

Здравствуйте, Самохвалов Эдвард!
Ну что ж тут хитрого. Ось как ось. Раньше одной из самых продвинутых была. Одна из первых, на которых появился GUI. Писалась фирмой IBM (вроде и Билли там руку приложил, но за эту инфу не ручаюсь). Последняя известная мне версия OS/2 v4 Merelyn (Мерлин, короче). Активно используется в банкоматах некоторых банков (не скажу каких). Но как ОСь померла, т.е. ее разработку остановили (давно дело было). Может, правда как-то ее и дописывают - это эксклюзив. А изучать советую Unix-подобные системы. Вот с этого, пожалуй, я бы и начал прежде, чем сесть за баранку этого пылесоса (я про Виндовз). К тому же, на старом компе юникс будет работать достаточно быстро.

Ответ отправлен: 23.09.2002, 12:48
Отправитель: Jadd


 Вопрос № 243

Здравствуйте эксперт Kiss !
База нужна очень простая,под дос,безо всяких там ВинАпи...
Можно типа телефонного справочника(как у телефонисток в справочной службе 09 :) ),должно появляться типа меню в начале:
1...поиск данных
..поиск по номеру
..поиск по имени
2...добавление данных
3...удаление данных
4...помощь
5...выход из программы
думаю,ничего не забыл :)
конечно можно все это реализовать в виде таблицы с курсором,но это уже лишние навороты :)
я сам в сях уже года 2 ничего не творил,эта база нужна не мне,а одному моему хорошему товарищу,у которого выход в инет только с моего компа :)
Я сам то думаю,что тут ничего такого сложного нету...впрочем не мне судить :)
Заранее благодарен.



Вопрос отправлен: 23.09.2002, 16:44
Отправитель: Вовка

[Следующий вопрос >>] [Список вопросов]

Отвечает Kiss

Приветствую Вас, Вовка!
Твой заказ принят и почти сделан. Желательно тебе сообщить мне свой mail, потуму что я не знаю как с тобой связаться.


Ответ отправлен: 24.09.2002, 13:44
Отправитель: Kiss


 Вопрос № 244

Здравствуйте, знатоки!
Вопрос для вас, наверное, несложный.
Как мне создать новый логический диск(на старом винте, разумеется)?
Заранее спасибо.

С уважением, kRuk.



Вопрос отправлен: 23.09.2002, 20:19
Отправитель: kRuk (jyrtan@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает E$h@

Здравствуйте, kRuk!
Спокойно берёш и создаёш. Главное не нервничай!

Ответ отправлен: 23.09.2002, 20:23
Отправитель: E$h@


Отвечает Jadd

Доброе время суток, kRuk!
программа fdisk при наличии неразмеченного места на диске или PartitionMagic при его отсутствии

Ответ отправлен: 24.09.2002, 13:03
Отправитель: Jadd


Отвечает Kiss

Добрый день, kRuk!
Кажется этот вопрос уже кто то задавал. Partition Magic или Fdisk.

Ответ отправлен: 24.09.2002, 13:43
Отправитель: Kiss


 Вопрос № 245

Дан массив {xi}10 i=0. Найти сумму и количество положительных элементов массива, и сумму и количество отрицательных элементов массива. Помогите составить блок-схему. И объясните, пожалуйста, как эти блок-схемы составляются. Спасибо!



Вопрос отправлен: 23.09.2002, 20:41
Отправитель: Дмитрий

[Следующий вопрос >>] [Список вопросов]

Отвечает Sensey

Добрый день, Дмитрий!
Вышли прогу на sensey@ukr.net, я нарисую блок-схему и отправлю тебе лично...Заодно объясню, как она рисуется. Самому писать в лом, если чесно :)
В рассылку графический файл приаттачить невозможно...


Ответ отправлен: 24.09.2002, 12:56
Отправитель: Sensey


Отвечает Pablo

Приветствую тебя, Дмитрий!
Так насколько я понял у тебя в массиве 10 элементов. Впрочем для нахождения того, что тебе нужно количество элементов значения не имеет, поэтому суть поиска этих значений такова:
тебе нужно перебрать подряд по-элементно весь массив, и анализируя текущее значение элемента, при его положительном значении добвалять 1 к количеству и значение к сумме положительным элементов, а при его отричательном значении соотвтетсвенные действия для суммы и коичества отричательных элементов. Проверять число на знак тебе нужно сравнив его с нулем.
Блок-схемы алгоритма писать достаточно просто:
Есть простые действия на которые можно разбить всю задачу, вот из них и можно составить алгоритм. Ниже приведу список и опишу символ и значение элемента в типичной блок-схеме:
1. Присваивание, это назначение какой либо переменной конкретного значения, действие обозначается на блок-схеме в прямоугольнике:
__________
| |
| k1 := 1 |
|__________|
2. Проверка условия, это проверка на выполнения какого илибо условия, условие обозначается в ромбе:
/\
/ \
/k1=1\
\ /
\ /
\/
3. Ввод значения со стандартного устройства ввода, переменная, в которую вводдится значение указывается в параллелограмме.
______________
/ /
/ k2 /
/_____________/
4. Вывод значения на стандартное устройство вывода, текст и переменная обозначаются в "оторванном листке бумаги".
_______________
| |
| "Text", k2 |
| _____________/
|/
5. Вызовы подпрограммы, имя продпрограммы обычно обозначаются в прямоугольнике с дополнительными вертикальными линиями по бокам.
_________________
| | | |
| | Func1 | |
|_|_____________|_|
6. Точки входа и выхода, точки входа в основную программы и в подпрограммы, а также точки возврата из подпрограммы и выхода, обозначаются обычно в прямоугольнике с закругленными боками. Внутри прямоугольника пишется либо имя подпрограммы, либо слово "Вход", либо "Выход", и либо "Возврат".
______________
/ \
| Func1 |
\______________/
7. Между всеми элементами блк схемы есть направляющие линии со стрелками указывающими направление переходов, если переход очень длинный или один из жлементов перехода располагается на другой странице, то используется символ сокращения перехода, кружочек с номером внутри. На другой странице указывается такой же кружосек с тем же номером внутри.


Ответ отправлен: 24.09.2002, 18:54
Отправитель: Pablo



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (39)
C / C++ (28)
Perl (7)
Delphi (15)
Pascal (24)
Basic / VBA (12)
Java / JavaScript (10)
PHP (6)
MySQL / MSSQL (9)
Пользователю
Windows 95/98/Me (39)
Windows NT/2000/XP (30)
"Железо" (35)
Поиск информации (14)
Администратору
Windows NT/2000/XP (16)
Linux / Unix (17)
Юристу
Гражданское право (9)
Семейное право (4)
Трудовое право (6)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное