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

Правильно ли я сделал пример - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
l2ded
 Аватар для l2ded
80 / 68 / 11
Регистрация: 10.05.2011
Сообщений: 284
12.09.2012, 09:16     Правильно ли я сделал пример #1
Поясните детский пример
Цитата Сообщение от l2ded Посмотреть сообщение
Правильно ли я сделал, просто мне кажется, что это какой-то бред.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "stdafx.h"
 
#include <iostream>
#include <cstdlib>
using namespace std;
 
void printBinary(const unsigned char val) {
    for(int i =7; i>=0; i--)
    if(val &(1<<i))
        std::cout<<"1";
    else
        std::cout<<"0";
    }
 
 
int main()
{   
    
    float f=134;
    unsigned char*cp =reinterpret_cast<unsigned char*>(&f);
    cout<<&cp<<endl;
    for (int i=sizeof(float); i>=0; i--) {
    printBinary(cp[i]);
    }
    
    system("pause");
    return 0;
}
Правильно*?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2012, 09:16     Правильно ли я сделал пример
Посмотрите здесь:

подключение hpp и срр,что то не правильно сделал,классы C++
C++ Правильно ли сделал
C++ Правильно ли я всё сделал? CGI и Visual C++
C++ правильно ли я сделал задание?
Как исправить вот эти ошибки? Вроде все правильно сделал... C++
C++ C++ | Правильно ли я сделал задание | Массивы | Указатели и Ссылки
динамически создать/удалить объекты класса (правильно сделал?) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Stanis
52 / 41 / 8
Регистрация: 16.12.2012
Сообщений: 144
23.01.2013, 06:27     Правильно ли я сделал пример #21
По-моему include "xxx" отличается от include <xxx> тем , что при использовании кавычек
библиотека (или хедер) сначала ищется в папке где находится сам проект , а затем в папке
где находятся все остальные библиотеки. Если использовать <> то библиотека ищется сразу в
папке где находятся все библиотеки (данного компилятора?среды разработки х.з. не знаю как обо-
звать) т.е. поиск в папке проекта пропускается .
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gavrasio
12 / 13 / 0
Регистрация: 22.01.2013
Сообщений: 58
23.01.2013, 23:47     Правильно ли я сделал пример #22
Цитата Сообщение от Stanis Посмотреть сообщение
По-моему include "xxx" отличается от include <xxx> тем , что при использовании кавычек
библиотека (или хедер) сначала ищется в папке где находится сам проект , а затем в папке
где находятся все остальные библиотеки. Если использовать <> то библиотека ищется сразу в
папке где находятся все библиотеки (данного компилятора?среды разработки х.з. не знаю как обо-
звать) т.е. поиск в папке проекта пропускается .
Просмотрел весь раздел , посвященный препроцессору ,--данный вопрос там не освещается .
А у меня есть вопрос . В этом же учебнике утверждается следующее : есть функция int func (int x, int y); , затем я произвожу ее
определение int func (int x, int y) { ------;} и я могу записать прототип функции не как написано вверху , а намного проще как
func ( ) ; -- и компилятор все поймет . У меня такое не проходит . Может , компилятор не тот? Я компилирую в среде разработки
DevC++ (там GCC компилятор).
ValeryS
Модератор
6403 / 4869 / 447
Регистрация: 14.02.2011
Сообщений: 16,160
23.01.2013, 23:52     Правильно ли я сделал пример #23
Цитата Сообщение от gavrasio Посмотреть сообщение
и я могу записать прототип функции не как написано вверху
да
но не так
Цитата Сообщение от gavrasio Посмотреть сообщение
func ( ) ;
ты должен указать количество и тип параметров и возвращаемое значение
вот так можно
C++
1
int func (int, int);
Добавлено через 1 минуту
Цитата Сообщение от gavrasio Посмотреть сообщение
,--данный вопрос там не освещается .
плохая книжка
простое правило " " для своих файлов
< > для служебных
gavrasio
12 / 13 / 0
Регистрация: 22.01.2013
Сообщений: 58
24.01.2013, 00:11     Правильно ли я сделал пример #24
А , нельзя вот так ,: func ( , ) ; ? Потому . что по-умолчанию ( ? ) всегда устанавливается int , а на количество аргументов указывает запятая в скобках .
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,910
Записей в блоге: 1
24.01.2013, 00:38     Правильно ли я сделал пример #25
1) нельзя. ты даже возвращаемое значение не указал.
2) даже если б было можно, зачем писать такую путанницу в программе, заставляя читателей догадываться, что же хотел сказать автор и что там должно быть "по-умолчанию"?
gavrasio
12 / 13 / 0
Регистрация: 22.01.2013
Сообщений: 58
24.01.2013, 00:52     Правильно ли я сделал пример #26
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
1) нельзя. ты даже возвращаемое значение не указал.
2) даже если б было можно, зачем писать такую путанницу в программе, заставляя читателей догадываться, что же хотел сказать автор и что там должно быть "по-умолчанию"?
Согласен ! Потому что , поработав сейчас с компилятором , увидел , что эти варианты не проходят . Но это не есть моя выдумка ,я все делал по-написанному .
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2013, 01:16     Правильно ли я сделал пример
Еще ссылки по теме:

C++ Проверьте пожалуйста, правильно ли я сделал задание
C++ Архитектура программы. Правильно ли сделал?
C++ Правильно я сделал программу по уравнению?
C++ Правильно ли я сделал?(Математические.Функции)
Правильно ли я сделал? C++

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

Или воспользуйтесь поиском по форуму:
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
5583 / 3062 / 344
Регистрация: 29.11.2010
Сообщений: 8,254
24.01.2013, 01:16     Правильно ли я сделал пример #27
gavrasio, в С++ возвращаемое значение по умолчанию void, int в С, но это отнюдь не значит, что его надо опускать.
Yandex
Объявления
24.01.2013, 01:16     Правильно ли я сделал пример
Ответ Создать тему
Опции темы

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