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

Почему не работает?:( [новичек] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача переменным значений для Combobox http://www.cyberforum.ru/cpp-beginners/thread27234.html
Доброго времени суток, уважаемые форумчане. Я учусь в школе и изучаю си++ builder 6 самостоятельно, но столкнулся с проблемой :wall:: как мне задать значения переменным для разных Item-ов ComboBox-а? Суть программы в том. чтобы при выборе пункта из комбобокс-а и нажатии кнопки, значения, присвоенные каждой переменной выводились на названиях лейблах. Вот код: ...
C++ Динамическое размещение массива структур Подскажите пожалуйста, как динамически разместить массив из нескольких структур, используя операцию new?? http://www.cyberforum.ru/cpp-beginners/thread27232.html
C++ Задача дед мороз (перебор)
для начала вот задачка: Подарки Деда Мороза (Время: 1 сек. Память: 16 Мб Сложность: 27%) Ириска весит X грамм, мандарин – Y грамм, пряник – Z грамм. Требуется написать программу, которая определит, сколько различных вариантов подарков весом ровно W грамм может сделать Дед Мороз. Входные данные
C++ Что выводит данные програмы
char *ch={"12345","ABCD","67800","3411"}; char **chp={ch+2, ch, ch+1, ch+3}; char ***chpp=chp+1; main() { PRINTS(**chpp++); PRINTS(*--*++chpp+3); }
C++ Даны действительные числа а,b и с. http://www.cyberforum.ru/cpp-beginners/thread27183.html
Даны действительные числа а,b и с. Удвоить эти числа, если a>=b>=c, и заменить их абсолютными значениями, если не так. Добавлено через 5 минут 8 секунд #include <iostream.h> #include <conio.h> #include <math.h> void main () {
C++ Builder Можно ли установить DevExpress-компоненты на Builder 6.0? Помогите плз. Можно ли установить Компоненты VCL на Builder 6.0, и если да, то как это сделать? подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
24.03.2009, 10:08     Почему не работает?:( [новичек]
Код
    int posarray[15] = { 0 };
там правило есть в стандарте, что если количество инициализаторов меньше числа элементов, оставшиеся инициализируются нулями

Код
    int posarray[15] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
вот если для второго вида применить функцию genNum, она как выйдет ? на нуле ? а если он никогда не сгенерится ?
ограничитель встраивают прямо в функцию (проверять das, если он меньше 16, то можно вызывать, если нет, то всё return и только)

чем больше глобальных переменных, тем хуже
программа становится монолитной, а должна состоять из отдельных частей (тогда их можно совершенствовать по отдельности, тогда как остальные части продолжают работать в обычном виде, и так каждую часть, не вырубая всей программы), иначе если захочешь что-то изменить, то сначала придётся сломать программу, переделать, потом заново собрать и так для каждого изменения, особенно сложно в таких случаях добавлять в программу новые возможности, потому что старые их как бы не пускают (всё ими занято и врезки не предусмотрены).
 
Текущее время: 00:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru