[ C / C++ ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    В том-то и дело,что не могу поставить НОРМАЛЬНЫЙ компилятор.То гребаный фрйморк нужен,уже 3 штуки переставил,ему пох.Dev-c++ вообще отказывается компилить...ппц
     
  2. horlyk

    horlyk Elder - Старейшина

    Joined:
    2 Dec 2007
    Messages:
    132
    Likes Received:
    6
    Reputations:
    0
    Code:
    #include <iostream>
    using namespace std;
    int add_values (int, int) ;
    int main() 
    { 
      cout << add_values (1, 2) << endl;
    return 0;
    }
    int add_values (int a, int b) 
    {  
       return (a+b); 
    }
    
    Это уже там работает)
     
  3. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Я так понял,алгоритм такой:

    1) Описание функции за пределами функции main().
    2) Использование описанной функции в main()

    По мне так всё логично,на РНР оч похоже.
     
  4. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    А зачем пространство имён юзать,когда и так работает ?

    ЗЫ: Так и не понял,в чём была ошибка.Буквы `а` все поправил.
     
  5. horlyk

    horlyk Elder - Старейшина

    Joined:
    2 Dec 2007
    Messages:
    132
    Likes Received:
    6
    Reputations:
    0
    1. Не используй боян - скачай нормальный компилятор и отпадут подобного рода вопросы :)
    Вообще, не все компиляторы разрешают юзать cin\cout и т.д. без std::. Следовательно, дабы не писать больше кода - используют пространство имен. Тут видимо не нужно. И вообще, я впервые вижу, чтобы с типом int у мейна не было обязательного возврата значения оО.

    2. Я когда код твой скопировал чтоб редачить - мой компилятор выругался на одну из буков а, я ее заменил английской и все заработало.
     
  6. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    гг))) круть.А что та ошибка значит ? Хмм...Ну,хоть что-то на сегодня я понял: в main() нужно обязательно возвращать значения.
     
  7. horlyk

    horlyk Elder - Старейшина

    Joined:
    2 Dec 2007
    Messages:
    132
    Likes Received:
    6
    Reputations:
    0
    Там получается, что void, как возвращаемое значение ф-и main() не допустимо, потому и кидало ошибку.

    С типом int - да, с void не нужно)
     
    #3487 horlyk, 12 Aug 2009
    Last edited: 12 Aug 2009
  8. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    может книжки почитаешь? это не пхп. тут методом тыка не получится писать. слишком много нюансов. уж лучше смотреть в сторону сишарпа с таким подходом.
     
    1 person likes this.
  9. horlyk

    horlyk Elder - Старейшина

    Joined:
    2 Dec 2007
    Messages:
    132
    Likes Received:
    6
    Reputations:
    0
    Вспоминается как наш препод говорил "Не ломитесь с криком БАНЗАЙ! дальше, пока не освоите то, перед чем его кричите")

    З.Ы. Ra$cal прав на 100%
     
  10. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Интересно,а я что делаю ? Просто мне многогго не понять.Вот и задаю вопросы.Кстати,форум для этого и предназначен,не так ли ? не знаю,как тут остальные,считающие меня каким-то полоумным кретином с кучей невнятноразделённых вопросов,но я иначе не могу,уж извини.
     
  11. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    ну если ты пролистаешь страниц этак цать назад то увидишь, что тому же horlyk'у я подробно отвечал на вопросы. Но по его вопросам видно было, что он читает чтото. А у тебя вопросы, которые в первой главе любой книги разжёвываются. Поэтому и возникла идея, что ты решил все вопросы задавать нам, вместо изучения книг и уточнения непоняток тут.
     
  12. horlyk

    horlyk Elder - Старейшина

    Joined:
    2 Dec 2007
    Messages:
    132
    Likes Received:
    6
    Reputations:
    0
    Ну мне тоже писали в принципе чтоб я книги читал :), ток у мну вопросы совсем другие были и я потом понял что хотел сделать то, что не поддается ни одному здравому объяснению). Просто понимаешь, разница в том, что это самые азы, которые в любой книге подробно описываются. Никто же не запрещает задавать вопросы, да и не один человек тебе пример писал + советы :)
     
  13. Lee_fx

    Lee_fx Elder - Старейшина

    Joined:
    27 Sep 2008
    Messages:
    90
    Likes Received:
    14
    Reputations:
    0
    Доброго времени суток, подскажите как сохранить число, больше 32 бит, в двух переменных и соответственно потом его прочитать из них.

    char num[] = "4294967295000";
    unsigned int a[2];
     
  14. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    2 Lee_fx
    long что ли уже отменили?

    Ну наконец то одна здравая мысль, а я то думал вы и дальше на 5ти страницах будете обсасывать первый пример с книги ))
     
  15. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    А мне вот студия говорит что размер int и long одинаков (
     
    _________________________
  16. Lee_fx

    Lee_fx Elder - Старейшина

    Joined:
    27 Sep 2008
    Messages:
    90
    Likes Received:
    14
    Reputations:
    0
    А если число будет больше 64 бит? оно даже в long long не уместится, хочется его "разгрузить" по 32-х битным переменным. По идее ведь это возможно. Хотелось бы на моем примере посмотреть как.
     
  17. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    Можно воспользоваться сторонним классом, подробности тут _http://www.gidforums.com/t-17248.html
     
  18. Lee_fx

    Lee_fx Elder - Старейшина

    Joined:
    27 Sep 2008
    Messages:
    90
    Likes Received:
    14
    Reputations:
    0
    Блин, мне самому интересно как это реализовывается, таких классов полно, в исходниках фиг разберешься, вот и спрашиваю тут)
    Хотелось бы алгоритм хотя бы на словах.
     
  19. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    гугл отменили? ссылка прямо на античат

    тыц
    тыц два

    ps: что за мода просить пересказывать на форумах то, что можно самому почитать, но влом. этой теме много статей посвящено, а ты хочешь все до одного поста ужать и выдавить из посетителей. если не понятно - значит или рано, или не особо надо. читай до просветления кароч. будут вопросы конкретные - задавай.
     
    #3499 Ra$cal, 13 Aug 2009
    Last edited: 13 Aug 2009
  20. Feksess

    Feksess New Member

    Joined:
    23 Jul 2009
    Messages:
    57
    Likes Received:
    3
    Reputations:
    -1
    Какие команды для торможения програмы есть кроме system("PAUSE")в компиляторе Dev c++?
     
Thread Status:
Not open for further replies.