0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 4
|
||||||
1 | ||||||
Возвращение строки из функции30.07.2013, 22:27. Показов 2756. Ответов 9
Метки нет (Все метки)
Компилятор ругается: "Неправильное использование void-выражения"
0
|
30.07.2013, 22:27 | |
Ответы с готовыми решениями:
9
Возвращение переменной из функции Возвращение массива из функции Возвращение матрицы из функции Возвращение указателя из функции |
40 / 37 / 15
Регистрация: 25.10.2012
Сообщений: 112
|
|
30.07.2013, 23:29 | 2 |
Тип функции bin - void, т.е. она не возвращает ничего. Логично, что компилятор ругается.
0
|
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 4
|
|
30.07.2013, 23:35 [ТС] | 3 |
Такой тип указан в условии задачи. Пытаюсь вернуть через указатель, но не выходит.
0
|
40 / 37 / 15
Регистрация: 25.10.2012
Сообщений: 112
|
|
30.07.2013, 23:38 | 4 |
Дизъюнкция, ну тогда напиши условие хоть
0
|
249 / 219 / 63
Регистрация: 30.07.2013
Сообщений: 465
|
||||||
30.07.2013, 23:44 | 5 | |||||
А что за магические числа - 10, 128? Не путаете unsigned char и unsigned int? Ну и проводить побитовые операции с разными типами я бы не стал. Короче, вот это работает:
0
|
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 4
|
|
30.07.2013, 23:46 [ТС] | 6 |
Задание
Функция, которая принимает на вход произвольное значение целого типа и возвращающая строку, содержащую представление числа в двоичной системе исчисления.
void bin( char * r, // строка с результатом unsigned int n // произвольное число )
0
|
40 / 37 / 15
Регистрация: 25.10.2012
Сообщений: 112
|
|
30.07.2013, 23:58 | 7 |
Дизъюнкция, ну тогда Fyret вроде прав
0
|
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 4
|
|
31.07.2013, 00:24 [ТС] | 8 |
Благодарю, отлично работает, а как правильно добавить условие, чтобы нули не выводились до первого вывода единицы, т.е. чтобы результат выглядел не "00000000000000000000000000000101", а "101"?
0
|
249 / 219 / 63
Регистрация: 30.07.2013
Сообщений: 465
|
||||||
31.07.2013, 00:39 | 9 | |||||
0
|
Модератор
12460 / 7484 / 1754
Регистрация: 25.07.2009
Сообщений: 13,763
|
||||||
31.07.2013, 03:06 | 10 | |||||
Странно как-то... Должна функция возвращать строку - так пусть и возвращает...
2
|
31.07.2013, 03:06 | |
31.07.2013, 03:06 | |
Помогаю со студенческими работами здесь
10
Возвращение строки из функции Возвращение строки из функции Возвращение новой строки из функции Целесообразно ли возвращение из функции не объекта, а Json строки? Возвращение результата функции bool и использование его в функции main() Возвращение строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |