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

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


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


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

Выпуск № 421
от 07.12.2003, 22:00

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


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

Phenix
Статус: Опытный
Общий рейтинг: 120.98
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 108.1
[Подробней >>]
Avl2k
Статус: Профессиональный
Общий рейтинг: 124.64
[Подробней >>]
 
Yuri Gordienko
Статус: Профессиональный
Общий рейтинг: 119.31
URL: Досконально о С++, оптимизация программ, советы
[Подробней >>]


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

Вопрос № 1293. Вот такое имею,насчет ошибок Компиллятор Icc-win32,в среде XP. Ошибки ,что здесь я с указателями над... (ответов: 2)
Вопрос № 1294. Привет всем! Уточню вопрос №1292. Мне нужно чтобы мой калькулятор выводил очень длинные числа полнос... (ответов: 3)
Вопрос № 1297. Добрый вечер уважаемые эксперты. У меня такая проблема: Не могу получить список пользователей домашн... (ответов: 1)

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


 Вопрос № 1293

Вот такое имею,насчет ошибок
Компиллятор Icc-win32,в среде XP.
Ошибки ,что здесь я с указателями наделал?
Code:
----------------------------------------------------------

49 missing prototype for Swap
49 type error: pointer expected
49 type error: pointer expected
60 type error: pointer expected
61 type error: pointer expected
61 type error: pointer expected
62 type error: pointer expected
есть компиллятор Dev C++5,где то встречал,что код С компиллит.
но он не находит ни библиотек..не компиллит ,короче.
Наверное он для этого не предназначен
Развейте мои сомнения





Приложение:


Вопрос отправлен: 04.12.2003, 02:54
Отправитель: Quench (quench@mail.ru)

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

Отвечает Phenix

Приветствую Вас, Quench!
Функцию Swap выше опиши. (Если я ничего не путаю)

Ответ отправлен: 04.12.2003, 16:43
Отправитель: Phenix


Отвечает vitya

Доброе время суток, Quench!
1. Swap объяви на самом верху.
2. твоя функция не будет работать и ты все напутал с указателями. Итак Swap(int & a, int & b)
{
int t = a; a = b; b = t;
}
Вызов: Swap(Mas[i], Mas[j]);

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


 Вопрос № 1294

Привет всем!
Уточню вопрос №1292. Мне нужно чтобы мой калькулятор выводил очень длинные числа полность (до единиц) а не ввиде nnn..nn+Enn. Поэтому в две строковые переменные должны вводиться числа и с ними прводить уже операции.



Вопрос отправлен: 04.12.2003, 16:07
Отправитель: Ilu (ilua_m@mail.ru)

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

Отвечает Avl2k

Добрый день, Ilu!
Алгоритм очень простой - так же, как сложение/вычитание столбиком.
Сложение:
1. Складываем поразрядно, начиная с крайнего правого разряда.
2. Если сумма в разряде больше 9, то переносим единицу в предыдущий разряд, примерно так:
string add( const string& s1, const string& s2 )
{
string rslt;
int i = s1.length() - 1;
int j = s2.length() - 1;
unsigned char c = 0;
while( i >= 0 || j >= 0 || c != 0 )
{
if( i >= 0 )
c += (s1[i--] - '0');
if( j >= 0 )
c += (s2[j--] - '0');
rslt += ( (c % 10) + '0' );
c /= 10;
}
reverse( rslt.begin(), rslt.end() );
return rslt;
}
Вычитание:
1. Вычитаем поразрядно, начиная с кранего правого разряда.
2. Если сумма в разряде получается отрицательная, добавляем к ней 10, а из предыдущего разряда вычитаем единицу. Если предыдущего разряда нет, то приписываем результату знак минус.
С уважением, Avl2k.


Ответ отправлен: 04.12.2003, 18:35
Отправитель: Avl2k


Отвечает Phenix

Добрый день, Ilu!
Ну, так в чем проблема?

Ответ отправлен: 04.12.2003, 16:19
Отправитель: Phenix


Отвечает Yuri Gordienko

Приветствую Вас, Ilu!
Лови на мыло собственное произведение. Допускает использование переменных.
Успехов

Ответ отправлен: 05.12.2003, 11:34
Отправитель: Yuri Gordienko


 Вопрос № 1297

Добрый вечер уважаемые эксперты.
У меня такая проблема: Не могу получить список пользователей домашнего компьютера-пробовал через реестр - там нашел ключик, где имена параметров соответствуют именам пользователей, но функция не работает:-((
VC++(MFC)


Приложение:


Вопрос отправлен: 04.12.2003, 21:29
Отправитель: Alex (2ds@hotmail.ru)

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

Отвечает vitya

Добрый день, Alex!
думаю ошибка исправлена тут:

Приложение:

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



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (25)
C / C++ (21)
Perl (3)
Builder / Delphi (16)
Pascal (19)
Basic / VBA (4)
Java / JavaScript (10)
PHP (13)
Криптография (4)
WinAPI (9)
Пользователю
Windows 95/98/Me (40)
Windows NT/2000/XP (54)
"Железо" (28)
Поиск информации (16)
Администратору
Windows NT/2000/XP (29)
Linux / Unix (13)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (9)
КоАП (6)

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




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


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

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

В избранное