Кресты / Говнокод #6383 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
// 
// Занимательное программирование C++
// С.Симонович, Г.Евсеев, 2001
//
// Глава 12. Программа учится сочинять
//

void __fastcall TForm1::FormCreate
                            (TObject *Sender)
{
  randomize();
  ComboBox1->ItemIndex = 0;
  ComboBox2->ItemIndex = 0;
  ComboBox3->ItemIndex = 0;
}


void __fastcall TForm1::Button1Click
                           (TObject *Sender)
{
ComboBox1->ItemIndex = 
             random(ComboBox1->Items->Count);
ComboBox2->ItemIndex = 
             random(ComboBox2->Items->Count);
ComboBox3->ItemIndex = 
             random(ComboBox3->Items->Count);
}

Это моя первая книгка по Си++
печалько... тт

Запостил: Surendil Surendil, (Updated )

Комментарии (23) RSS

  • Не все же авторы книг шарят в вопросе, про который пишут.
    Ответить
    • Однако же их же "Занимательный компьютер" и "Вы купили компьютер" вполне себе достойные книги )) Хотя эта -- да, нечто эпическое )
      Ответить
  • Действительно печально, что первая. Вместо конструкторов - FormCreate, вместо деструкторов - FormDestroy, а функции - обработчики кликов на кнопках. Начало изучение C++ на базе GUI-приложений Builder'а не лучший выбор.
    Ответить
    • Поддерживаю... тем более после двух с половиной лет MSVB6 x)
      Ответить
  • Хм... смотря как реализован random... может пример был на написание генератора случайных чисел, и random(x)=y, y целый и принадлежит [0,x)... тогда пример как пример...
    Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8