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

Инвестиции: Вопрос-Ответ

  Все выпуски  

C/C++ Вопрос-Ответ Выпуск № 13


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

C/C++ Вопрос-Ответ

Выпуск № 13
Cайт : SoftMaker.com.ru
Архив рассылки : C/C++ Вопрос-Ответ (архив)
Количество подписчиков : 1184
В этом выпуске
От ведущего

Здравствуйте уважаемые подписчики !

Напоминаю, что, как всегда, вы можете отправить свои пожелания (замечания, предложения, сообщения об ошибках) по поводу рассылки и сайта по этому адресу.
Если вы хотите создать и вести какой либо раздел в этой рассылке - также пишите мне.

И, как всегда, вы можете задать свои вопросы по программированию на сайте в форуме.
Или обсудить их в дискуссионном листе "Программирование. форум !!!".

Многим может быть также интересна рассылка: Visual С++ - расширенное программирование, где можно прочитать описания нестандартных приемов программирования с помощъю библиотеки MFC - 'трюков', 'хаков', недокументированных функций.

С уважением, Вахтуров Виктор.

Подписчикам

Чтобы заранее разрешить возможные недоразумения, прошу Вас помнить, что вопросы публикуются в рассылке только один раз. Поэтому, если Вам не ответили в этом выпуске, или ваш вопрос не был опубликован, пришлите его еще раз. Не стоит отвечать на вопрос, который был задан в предыдущем выпуске (за исключением случая, когда он снова опубликован в этом).

Для того, чтобы задать свой вопрос, пришлите письмо, кликнув по этой ссылке.
Для того, чтобы ответить на вопрос, надо кликнуть по ссылке "ответить", расположенной под текстом вопроса.

Небольшое примечание. Господа, если Вы хотите, чтобы Ваш e-mail был опубликован в рассылке, специально и явно укажите это в письме. Иначе e-mail адреса, указанные в теле Вашего письма в рассылке опубликованы не будут.

Вопросы

Для того, чтобы задать свой вопрос, кликните этой ссылке (вопрос будет опубликован в следующем номере).
Вы можете задавать любые вопросы, касающиеся программирования на языке C и C++. Это могут быть вопросы, касающиеся как конструкций языка, применения библиотек классов, шаблонов (таких как MFC или STL), использования компиляторов, так и самой философии программирования на C или C++. Здесь нет ограничений - спрашивайте и получайте ответы.

Вопрос № 56 ( Сергей Ващенко )

Hello, programmers!
Я учусь программировать на C и никак не могу разобраться с рекурсией. Помогите чем сможете :)

Ответить на вопрос

Вопрос № 57 ( Хорошилов Евгений )

Как в C++ Builder создать модальное дочернее окно в MDI?
Пытался обычным ShowModal() ругает, что нельзя сделать модальным
видимое окно. Птался его прятать при помощи Hide() и Visible,
ругаеться, что дочернее окно нельзя прятать...:)

Ответить на вопрос

Вопрос № 58 ( argent )

Dоброго времени суток вам!

Пишу вам второй раз т.к. в первый раз ответа не получил...
1.Есть ли в С++функция для отображения текущего времени(без даты)?
2.Я тут написал одну крутую(по моему) прогу.Как можно сделать, чтобы все
желающие могли её скачать?
3.Как можно сделать прогу для учета трафика(может функция какая?)

Ответить на вопрос

Вопрос № 59 ( Сергей Ващенко )

Здрасти!
Почему не работает следующий код: (эта программа копирует текстовые файлы. Если файл был ранее в нужной директории, то всё нормально, если же такого там не нашлось - прога вылетает)

#include <stdio.h>
#define bsz 500

int main(int argc,char *argv[])
{
 unsigned char buf[bsz];
 int tmp,a;
 FILE *in;
 FILE *out;
 if(argc<3)
 {
  printf("ERROR! Unodinary parameters.");
  scanf("%d");
  return 1;
 } 
 in=fopen(argv[1],"rb");
 if(in==NULL)
 {
  printf("File %s not found!",argv[1]);
  scanf("%d");
  return 1;
 }
 tmp=0;
 out=fopen(argv[2],"rb");
 if(out==NULL)
 {
  tmp=1;
  fclose(out);
 }
 if(tmp)
 {
  out=fopen(argv[2],"wb");
 } 
 else
 {
  printf("File %s exist. Rebuild? (y/n)>",argv[2]);
  a=getchar();
  if(a=='Y' || a=='y')
   out=fopen(argv[2],"wb");
  else return 1;
 } 
 while(fgets(buf,bsz,in))
  fputs(buf,out);
 fclose(in);
 fclose(out);
return 0;
}

Заранее спасибо!!!

Ответить на вопрос

Вопрос № 60 ( Сницаренко С.А. )

Добрый день. Скажите пожалуйста как с помощю С можна читать и остсылать даные на СОМ порт? И если можна рабочий пример!

Ответить на вопрос

Вопрос № 61 ( Able )

Здравствуйте.

Я недавно подписался на вашу разсылку, но после первогоже письма стало ясно,
что это тошто мне нужно. У меня затруднения:
Мне необходимо создать вид вкладок (СTabView)в разделяемом окне (CSplitterWnd)
проблема в том, что вкладка не хочет разтягиваться в размер вида, и остается
в заданных при создании размерах. И если не трудно подскажите как на
подобных вкладках разместить дерево (CTreeCtrl). Зарание благодарен!

Ответить на вопрос

Ответы

Ниже приведены вопросы предыдущего выпуска и ответы на них.

Вопрос № 52 ( Артём )

Моё почтение.

Как заставить Visual C++ 6.0 работать с библиотекой graphics.h?
Причём нужна именно эта библиотека!

Ответ ( администратор )

(силентий) Никак. И это не библиотека, а лишь описание интерфейса древней и убогой графической библиотеки от борланд и _для_дос_. Но можно взяв за основу сей файлик написать свою библиотечку, рисующую поверх, скажем DirectDraw и реализующую данный интерфейс. Тогда та программка, для компиляции которой необходима graphics.h, может быть, скомпилируется. Или можно поискать на вебе эту библиотечку-заглушку. Задача неоригинальна, кому-нибудь это уже было нужно.
Вопрос № 53 ( Tolik MordoBoevich )

Пришлите мне исходник какой-нибудь графической DOS-игры вроде "Пакмана" или
киньте ссылку на сайт, где можно их найти.

Ответ ( 3V )

Да таких штук на любом ресурсе для программистов полно.
Ну вот хоть: http://sources.ru/cpp/cpp_games.shtml.
Вопрос № 54 ( Григорий Рубинштейн )

Я пробовал использовать Visual C++.NET, но у меня возникло впечатление, что он не понимает некоторые стандартные вещи, и я хочу установить версию Borland'a. Где можно скачать Borland C++ builder?

Заранее спасибо.

Ответ ( Всеволод Паньков )

можете с http://www.borland.com/products/downloads/all_products.html
а кряки можно найти на http://www.astalavista.com/
Вопрос № 55 ( Tolik MordoBoevich )

Здрасте! Подскажите, пожалуйста, есть ли в Win32 API функция для получения
скорости соединения с Интернетом через DialUp и для получения количества
полученного/отправленного траффика?

Ответ ( 3V )

Смотрел в WinInet API, но там что то такого не нашел. Гм...
Можно, конечно, пропробовть зарегистрировать Asynchronous Pluggable Protocol Handler и считать самому, но и это, наверно, не совсем то...
Думаю, должен интерфейс быть какой то. Искать надо :)
Книги по C/C++
C++. Экспресс курс
C++. Экспресс курс

Автор: Валерий Лаптев

Книга представляет собой руководство по программированию на C++, позволяющее быстро освоиться в данном алгоритмическом языке, и включает как необходимый теоретический материал, так и реализации задуманных программ в виде листингов, поясняющих рисунков, таблиц.

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

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

Для начинающих программистов.

Страница книги на Озоне
Алгоритмические трюки для программистов
Алгоритмические трюки для программистов

Автор: Генри С. Уоррен, мл.

В этой книге слову 'хакер' возвращено его первозданное значение - человека увлеченного, талантливого программиста, способного к созданию чрезвычайно эффективного и элегантного кода.

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

Каким бы не был ваш профессионализм - вы обязательно найдете в этой книге новое для себя; кроме того, книга заставит вас посмотреть на уже знакомые вещи с новой стороны. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике.

Страница книги на Озоне
Всего доброго. До встречи в следующем номере.

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.cppqa
Отписаться

В избранное