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

Примеры задач C++ на VS2010 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка С2079 http://www.cyberforum.ru/cpp-beginners/thread376721.html
имеется описание классов в h-файле #include <map> #include <set> class Node; class EdgeToNode; class AdjacencyList; typedef std::set<EdgeToNode> EdgesList; typedef std::map<size_t, Node>...
C++ Пароль Всем доброго времени суток! У меня появилась такая проблема с организованием пароля:). Есть гланая форма, на которой расположен компонент MainMenu. При нажатии кнопки мыши на один из подразделов,... http://www.cyberforum.ru/cpp-beginners/thread376719.html
C++ Очередь из разнитипных элементов
Помогите пожалуйста, задаче не хочет выводить метод speek(). Ошибка у меня в int main()после того как я объявила указатель на очередь /* Создать очередь из разнотипных элементов-животных,...
C++ хочу написать прогу не знаю как
Хочу написать программу которая При изменении цвета(например серого на желтый) на определенном пикселе или Группе пикселей(участке монитора), например загорания некой лампочки, нажимала определенную...
C++ Задание(( даже незнаю с чего начать... http://www.cyberforum.ru/cpp-beginners/thread376693.html
Программы реализуются как ассемблерные вставки в языке высшего уровня (Паскаль, С++ и т.д.). Заданы два числа <16. Найти их произведение и с помощью битовых операций записать оба множителя и их...
C++ Анимация в С++ Уважаемые, программисты! кто может сделать анимацию в программе С++, рисунок можно самый простой лижбо он был в движение. Зарание огромное спасибо! Добавлено через 34 минуты Помогите... подробнее

Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1305 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
10.03.2012, 07:28
Цитата Сообщение от S_hmel Посмотреть сообщение
занимает все 255 байт?
Указанная там строка ничего не занимает, потому что она в комментарии. Это тоже от процесса разработки осталось. Чтобы при отладке каждый раз в консоле длинное выражение не писать, я его за хардкодил.

Цитата Сообщение от S_hmel Посмотреть сообщение
Даже если program заполним сколь угодно длинным количеством символов
И получим выход за границу массива с бонусом в виде undefined behavior.

Цитата Сообщение от S_hmel Посмотреть сообщение
и далее на все 255 символов...
Любая С++ строка завершается нуль-терминантом. Всё, что находится правее - не имеет значения. В данном примере использовался статический массив, чтобы не усложнять программу динамическим распределением памяти. Цена за это - 255 байтный массив.
И длину строки нужно вычислять не sizeof(program), а strlen(program).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru