Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VN
0 / 0 / 0
Регистрация: 14.12.2011
Сообщений: 90
#1

Как написать функцию c типом long double возвращаюшую тип shot? - C++

23.02.2012, 01:21. Просмотров 596. Ответов 8
Метки нет (Все метки)

Мне бы какой нибудь тривиальный пример в Си.
Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2012, 01:21     Как написать функцию c типом long double возвращаюшую тип shot?
Посмотрите здесь:

Shot int b long double - C++
есть задание нужно поменять местами значения бит в заданном количестве пар бит. Номера бит в парах задаются с клавиатуры. используя shot...

Как написать такое явное преобразование из double в unsigned long int - C++
как написать такое явное преобразование из double в unsigned long int??? спасибо всем кто поможет...

Написать функцию, которая принимает два параметра типа unsigned long long и выводит их на экран - C++
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая принимает два параметра типа unsigned...

Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s[]) ) и тестирующую - C++
Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s) ) и...

Как создать функцию, которая определит с каким типом данных ей работать и подстроиться под этот тип? - C++
например если мне нужно создать шаблон функции сортировки одномерных массивов произвольного типа)))

Тип long long и его ввод\вывод с использованием scanf\printf - C++
Добрый день! Мне в программе надо вывести и ввести, соответственно, некоторые данные с помощью scanf и printf. По сути у меня выглядит...

Как преобразовать long double в char[]? - C++
Приветствую. Подскажите пожалуйста, как преобразовать long double в в тип char? До указателей по книге еще не дошел, в интернете пытался...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
(SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
23.02.2012, 01:30     Как написать функцию c типом long double возвращаюшую тип shot? #2
Лучше преврати его в double.

 Комментарий модератора 
1.3 Официальным языком форума является русский язык.
3.2 Запрещено использовать нецензурные выражения в любом виде, оскорблять других участников форума, умышленно использовать выражения, противоречащие правилам русского языка.
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
23.02.2012, 01:30     Как написать функцию c типом long double возвращаюшую тип shot? #3
C
1
2
3
4
5
short function (long double variable)
{
    short local_variable = 1;
    return local_variable;
}
(SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
23.02.2012, 01:45     Как написать функцию c типом long double возвращаюшую тип shot? #4
Но ето функция не double, а short
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
23.02.2012, 04:24     Как написать функцию c типом long double возвращаюшую тип shot? #5
Цитата Сообщение от (SkyNet) Посмотреть сообщение
Но ето функция не double, а short
Функция не может быть ни double, ни shot, ни int...
Функция может принимать какие-то параметры, и что-то возвращать.
Нет такого понятия как функция - это "тип".
Kastaneda
Форумчанин
Эксперт С++
4514 / 2856 / 228
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
23.02.2012, 08:39     Как написать функцию c типом long double возвращаюшую тип shot? #6

Не по теме:

Возможно у ТС препод - фортранщик Там функция (подпрограмма, млин) имеет тип, и объявлять ее можно, как переменную определенного типа. Но учить языку С в таких терминах это просто дебилизм!



Добавлено через 6 минут

Не по теме:

еще хочу дополнить - как то читал очень старую книгу про программирование в linux, там были примеры кода на С, так вот видел там такое:

C
1
2
3
4
5
6
7
void main(void)
{
   int a, b, func(); //функция объявляется как переменная типа int
   int c = func();
}
 
int func(){}
но как я не пробовал такое скомпилировать, у меня не получилось, возможно это какой-то очень древний стандарт языка С

retmas
23.02.2012, 08:56
  #7

Не по теме:

Цитата Сообщение от Kastaneda Посмотреть сообщение
C
1
int a, b, func(); //функция объявляется как переменная типа int
то, что ф-я объявлена в 1ой строчке с переменными, не значит, что она(ф-я) объявлена "как переменная". это обычное объявление ф-ии, возвращающей int. вполне валидно, но не красиво. сравните те же объявления, но не в 1 строчку:
C
1
2
3
int a;
int b;
int func();

Kastaneda
23.02.2012, 09:15
  #8

Не по теме:

Цитата Сообщение от retmas Посмотреть сообщение
то, что ф-я объявлена в 1ой строчке с переменными, не значит, что она(ф-я) объявлена "как переменная".
под фразой "как переменная" я имел ввиду синтаксис объявления, объявляемую сущность.

 Комментарий модератора 
Прекращаем оффтоп.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2012, 09:17     Как написать функцию c типом long double возвращаюшую тип shot?
Еще ссылки по теме:

Как проверить максимальное значение long double - C++
Доброго времени суток. Вот пример проверки int. if((x > 0 && y > 0 && x > INT_MAX - y) || (x < 0 && y < 0 && x < INT_MIN - y)) Как...

Тип unsigned long long - C++
Добрый день. У меня возник вопрос: Почему в результате выполнения программы выводится число: -1? А должно: 18446744073709551615 ...

Как использовать символьный тип данных с типом int? - C++
Как использовать символьный тип данных с типом int?

Long Double - C++
Разве нет типа более емкого, чем Double в Visual studio? Long Double, как я понял, определяется как обычный Double. А мне нужен аналог по...

описание long double в С - C++
Подскажите как правильно ввести переменнуя типа long double в языке С integer-------------%d float----------------%f double...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
retmas
23.02.2012, 09:17     Как написать функцию c типом long double возвращаюшую тип shot?
  #9

Не по теме:

вполне обычный и стандартный синтаксис валидный раньше, валидный сейчас, просто некрасивый. а не компилилось у вас только из-за того, что в int func(){} должно возвращаться значение

Цитата Сообщение от Kastaneda Посмотреть сообщение
Прекращаем оффтоп.
не заметил. удаляюсь

 Комментарий модератора 
Мои слова - пустое место?
Yandex
Объявления
23.02.2012, 09:17     Как написать функцию c типом long double возвращаюшую тип shot?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru