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

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


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


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

Выпуск № 273
от 02.06.2003, 23:00

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


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

xiron
Статус: Опытный
Общий рейтинг: 114.44
[Подробней >>]
Hayk
Статус: Доверительный
Общий рейтинг: 112.06
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 108.15
[Подробней >>]
 
Dzik
Статус: Профессиональный
Общий рейтинг: 113.1
URL: Разработка игрушек
[Подробней >>]
Ramzes
Статус: Профессиональный
Общий рейтинг: 126.99
URL: Microsoft homepage
[Подробней >>]
[MozgC]
Статус: Опытный
Общий рейтинг: 171.5
[Подробней >>]
 
Pin
Статус: Опытный
Общий рейтинг: 121.62
URL: My HOMEPAGE
[Подробней >>]
BOLT
Статус: Профессиональный
Общий рейтинг: 171.11
URL: В помощь начинающему программитсу Assembler, C/C++
[Подробней >>]
Vdr
Статус: Доверительный
Общий рейтинг: 109.66
[Подробней >>]
 
Morgion
Статус: Начальный
Общий рейтинг: 108.33
[Подробней >>]
VicSimon
Статус: Доверительный
Общий рейтинг: 102.34
[Подробней >>]
Avl2k
Статус: Опытный
Общий рейтинг: 125.93
[Подробней >>]


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

Вопрос № 815. Перешел недавно с Паскаля на C++ и не знаю как получить остаток от деления, в C++ нет ф-ии mod :( Ка... (ответов: 10)
Вопрос № 816. Здравствуйте уважаемые эксперты! Подскажите пожалуйста, как программно сформировать письмо с заполне... (ответов: 4)

Вопросов: 2, ответов: 14


 Вопрос № 815

Перешел недавно с Паскаля на C++ и не знаю как получить остаток от деления, в C++ нет ф-ии mod :( Как выйти из положения?



Вопрос отправлен: 30.05.2003, 02:35
Отправитель: keko

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

Отвечает xiron

Приветствую Вас, keko!
Для этого есть оператор %
Например
int nCenturyYear;
if ((nCenturyYear % 4) == 0)
{
LeapYearFunction();
}


Ответ отправлен: 30.05.2003, 13:46
Отправитель: xiron


Отвечает Hayk

Доброе время суток, keko!
Nu voz'mi uchebnik po C/C++ , u tebya takix voprosov kucha budet ( posle programmirovaniya na Paskale ) ....
ispolzuy operator %. on poluchayet kak parametr dva celyx znacheniya. Tipa tak...
int a = 17 ;
int b = 6 ;
int c = a % b ; // ( c = 5 )


Ответ отправлен: 30.05.2003, 09:54
Отправитель: Hayk


Отвечает vitya

Здравствуйте, keko!
все проще - в с есть оператов %
c = a%b;// (a mod b);

Ответ отправлен: 30.05.2003, 08:34
Отправитель: vitya


Отвечает Dzik

Добрый день, keko!
Остаток от деления %.

Ответ отправлен: 30.05.2003, 05:22
Отправитель: Dzik


Отвечает Ramzes

Доброе время суток, keko!
float a = 10;
int k = a % 4; // остаток от деления k = 2

Ответ отправлен: 30.05.2003, 13:53
Отправитель: Ramzes


Отвечает [MozgC]

x = y % z
В х остаток от деления y на z

Ответ отправлен: 30.05.2003, 02:45
Отправитель: [MozgC]


Отвечает Pin

Добрый день, keko!
Функция mod есть. Для ее использования надо подключить соответствующий файл. Какой именно смотри в справке.
PS. В паскале MOD - оператор, а не функция.


Ответ отправлен: 31.05.2003, 00:05
Отправитель: Pin


Отвечает BOLT

Здравствуйте, keko!
Используй функцию:

double fmod(double x, double y);

Заголовочный файл:math.h
Функция возвращает остаток от деления x на y.
Счастливо!

Ответ отправлен: 01.06.2003, 12:44
Отправитель: BOLT


Отвечает Vdr

Добрый день, keko!
В C++ для этого используется символ %
например 5%3=2;
Удачи

Ответ отправлен: 02.06.2003, 09:58
Отправитель: Vdr


Отвечает Morgion

Доброе время суток, keko!
Так напиши- например как в приложении:).
%(процент)- это и есть mod.


Приложение:

Ответ отправлен: 02.06.2003, 12:22
Отправитель: Morgion


 Вопрос № 816

Здравствуйте уважаемые эксперты!
Подскажите пожалуйста, как программно сформировать письмо с заполненными полями "От", "Кому", "Тема" и содержание письма в MS Outlook Express.
Язык программирования - С++Builder 5.0
Если у кого-нибудь есть примеры решения подобной задачи, вышлите пожалуйста на e-mail



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

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

Отвечает [MozgC]

А чем не устраивает например как посоветовал avl2k ?

Ответ отправлен: 30.05.2003, 17:35
Отправитель: [MozgC]


Отвечает Ramzes

Доброе время суток, Alexandr!
HINSTANCE hInstMail = ::LoadLibraryA("MAPI32.DLL");
ULONG (PASCAL *lpfnSendMail)(ULONG, ULONG, MapiMessage*, FLAGS, ULONG);
(FARPROC&)lpfnSendMail = GetProcAddress(hInstMail, "MAPISendMail");
MapiMessage message;
memset(&message, 0, sizeof(MapiMessage));
message.lpszSubject = "kuku"; //тема
message.lpszNoteText = "kuku"; // собственно текст письма
// получатель
MapiRecipDesc recip;
message.lpRecips = &recip;
message.nRecipCount = 1;
memset(&recip, 0, sizeof(MapiRecipDesc));
// адрес получателя
message.lpRecips->lpszAddress = "SMTP:kuku@yahoo.com";
// имя получателя
message.lpRecips->lpszName = "KUKU";
message.lpRecips->ulRecipClass = MAPI_TO;
// отправитель
MapiRecipDesc sender;
message.lpOriginator = &sender;
memset(&sender, 0, sizeof(MapiRecipDesc));
sender.lpszAddress = "SMTP:pupu@yahoo.com";
sender.lpszName = "PUPU";
sender.ulRecipClass = MAPI_ORIG;
DWORD dwErr = lpfnSendMail(0, NULL, &message, MAPI_LOGON_UI|MAPI_DIALOG, 0);

Ответ отправлен: 30.05.2003, 16:22
Отправитель: Ramzes


Отвечает VicSimon

Приветствую Вас, Alexandr!
Для отравки писем в MS Windows предусмотрен набор API. Называется MAPI (Messaging API). Подробнее см. MSDN.

Ответ отправлен: 30.05.2003, 14:10
Отправитель: VicSimon


Отвечает Avl2k

Добрый день, Alexandr!
Один из самых простых вариантов:
#include
...
ShellExecute(NULL, "open", "mailto:bill@microsoft.com?subject=Re:your mail&body=Hello!",
NULL, NULL, SW_SHOWNORMAL);
...
С уважением, Avl2k.


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



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

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

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




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


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

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

В избранное