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

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


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


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

Выпуск № 355
от 15.09.2003, 17:31

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 1073
Отправлено ответов: 2442
Активность: 227.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


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

Извращенок
Статус: Профессиональный
Общий рейтинг: 168.56
URL: Новосибирск
Телефон: (3832) 329836
[Подробней >>]
Yuri Gordienko
Статус: Профессиональный
Общий рейтинг: 118.48
URL: Досконально о С++, оптимизация программ, советы
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 108.07
[Подробней >>]
 
Avl2k
Статус: Профессиональный
Общий рейтинг: 125.41
[Подробней >>]
Marouder
Статус: Профессиональный
Общий рейтинг: 122.26
URL: Первый Хабаровский Форум
Телефон: (4212) 21-93-65
[Подробней >>]
Eugene
Статус: Профессиональный
Общий рейтинг: 106.36
URL: мощный файловый архив
[Подробней >>]
 
Vdr
Статус: Опытный
Общий рейтинг: 110.61
[Подробней >>]


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

Вопрос № 1064. Здравствуйте эксперты. Вышлите исходники проектов написанных на С++, в которых задействовано как мож... (ответов: 2)
Вопрос № 1065. Здравствуйте, уважаемые эксперты. Есть какая-нибудь функция, которая из имени файла выделит только и... (ответов: 5)
Вопрос № 1066. Здравствуйте. Как выглядят в C++ корень числа, его степень(рациональная)?... (ответов: 3)
Вопрос № 1067. Здравствуйте. Есть ли в С++ ф-ии корня,степени,рац.степени числа? И если есть то какие?... (ответов: 5)

Вопросов: 4, ответов: 15


 Вопрос № 1064

Здравствуйте эксперты.
Вышлите исходники проектов написанных на С++, в которых задействовано как можно больше технологий С++ (пространство имен (namespace), абстрактные классы в качестве интерфейсов, иерархия классов, шаблоны и т.д.). В тоже время, проекты должны быть небольшого масштаба (ввод в программу значения через пользовательский интерфейс, синтаксический анализатор, работа с матрицами и т.д.). Для меня важно разобрать на примере принцип модульности и абстракции С++, потому сложные проекты не нужны.
С уважением kuper.
Email: kuper@hotbox.ru



Вопрос отправлен: 11.09.2003, 20:15
Отправитель: kuper (kuper@hotbox.ru)

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

Отвечает Извращенок

Доброе время суток, kuper!
Высылать... зайди на любой сайт по программированию C++ и посмотри там. А лучше - купи себе книжку с диском.

Ответ отправлен: 12.09.2003, 17:11
Отправитель: Извращенок


Отвечает Yuri Gordienko

Приветствую Вас, kuper!
Да ты, товарищ, шутишь... Любой более-менее средний проект все это использует. Нужны исходники - зайди на http://freshmeat.net. Только накой в простой программе все С++ навороты? Тебе лучше подойдут примеры, которые идут на дискетах к книгам - их и ищи.
Успехов

Ответ отправлен: 12.09.2003, 13:21
Отправитель: Yuri Gordienko


 Вопрос № 1065

Здравствуйте, уважаемые эксперты.
Есть какая-нибудь функция, которая из имени файла выделит только имя(до точки).
Или надо писать самому.
С++ Builder



Вопрос отправлен: 12.09.2003, 11:23
Отправитель: Alexandr (balex@mail.spbnit.ru)

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

Отвечает vitya

Доброе время суток, Alexandr!
функция называется splitpath
обратная называется makepath

Ответ отправлен: 14.09.2003, 11:42
Отправитель: vitya


Отвечает Avl2k

Доброе время суток, Alexandr!
Можно воспользоваться функцией _splitpath:
void main( void )
{
const char* path = "c:/temp/aaa.txt";
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];
_splitpath( path, drive, dir, fname, ext );
printf( "Drive: %s\nDir: %s\nFilename: %s\nExt: %s\n", drive, dir, fname, ext );
/*
Output:
Drive: c:
Dir: /temp/
Filename: aaa
Ext: .txt
*/
}
С уважением, Avl2k.

Ответ отправлен: 12.09.2003, 11:49
Отправитель: Avl2k


Отвечает Marouder

Здравствуйте, Alexandr!
Нет, помойму.

А есть вот что:
ExtractFileExt - получ. расширение.
ExtractFileDir - получ. из полного пути к файлу директорию.
ExtractFilePath - то же самое, но с символом слэша в конце.
ExtractFileDrive - имя диска.
ExtractFileName - из пути - имя файла с расширением.
ExtractRelativePath - относительный путь.
ExtractShortPathName - конвертация длинного имени в формат 8.3.
Но свою функцию написать не так трудно.


Ответ отправлен: 13.09.2003, 14:03
Отправитель: Marouder


Отвечает Eugene

Здравствуйте, Alexandr!
На Builder'e можно воспользоваться функциями ExtractFileName и ChangeFileExt:
AnsiString Name =
ChangeFileExt(
ExtractFileName("c:\\temp\\abc.avi"), "");


Ответ отправлен: 12.09.2003, 12:32
Отправитель: Eugene


Отвечает Извращенок

Здравствуйте, Alexandr!
Да вроде нету... Хотя кто знает. Я писал сам.

Ответ отправлен: 12.09.2003, 17:32
Отправитель: Извращенок


 Вопрос № 1066

Здравствуйте.
Как выглядят в C++ корень числа, его степень(рациональная)?



Вопрос отправлен: 12.09.2003, 15:29
Отправитель: FreeF (freefighter@rin.ru)

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

Отвечает Извращенок

Здравствуйте, FreeF!
Как так выглядит? Если функии, то sqrt() для корня, а для степени - самому писать

Ответ отправлен: 12.09.2003, 17:31
Отправитель: Извращенок


Отвечает Yuri Gordienko

Добрый день, FreeF!
sqrt,pow,powf
Успехов

Ответ отправлен: 12.09.2003, 16:02
Отправитель: Yuri Gordienko


Отвечает Avl2k

Доброе время суток, FreeF!
1) Корень из x
double sqrt( double x );
2) x в степени y
double pow( double x, double y );
С уважением, Avl2k.


Ответ отправлен: 12.09.2003, 16:08
Отправитель: Avl2k


 Вопрос № 1067

Здравствуйте.
Есть ли в С++ ф-ии корня,степени,рац.степени числа?
И если есть то какие?



Вопрос отправлен: 12.09.2003, 16:07
Отправитель: FreeFr (u_andriushi@pisem.net)

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

Отвечает vitya

Приветствую Вас, FreeFr!
1. sqrt
2. pow
3. pow

Ответ отправлен: 14.09.2003, 11:47
Отправитель: vitya


Отвечает Yuri Gordienko

Добрый день, FreeFr!
Повторил... типа с первого раза не догнали :))
Успехов

Ответ отправлен: 12.09.2003, 16:19
Отправитель: Yuri Gordienko


Отвечает Vdr

Приветствую Вас, FreeFr!
Смотри библиотеку
math.h
Там функций всяких много, может найдешь нужную.
Удачи!

Ответ отправлен: 12.09.2003, 16:23
Отправитель: Vdr


Отвечает Avl2k

Здравствуйте, FreeFr!
1) Корень из x
double sqrt( double x );
2) x в степени y
double pow( double x, double y );
С уважением, Avl2k.


Ответ отправлен: 12.09.2003, 16:15
Отправитель: Avl2k


Отвечает Marouder

Добрый день, FreeFr!
Корень - sqrt и sqrtl (для long double).
Степень - pow и powl.
Находятся в math.h.


Ответ отправлен: 13.09.2003, 14:04
Отправитель: Marouder



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

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (33)
C / C++ (28)
Perl (6)
Builder / Delphi (18)
Pascal (21)
Basic / VBA (9)
Java / JavaScript (12)
PHP (11)
Криптография (9)
WinAPI (16)
Пользователю
Windows 95/98/Me (46)
Windows NT/2000/XP (59)
"Железо" (35)
Поиск информации (23)
Администратору
Windows NT/2000/XP (26)
Linux / Unix (11)
Юристу
Гражданское право (9)
Семейное право (6)
Трудовое право (7)
КоАП (5)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

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

В избранное