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

Класс String - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прирывание процесса нажатием на кнопку на c# http://www.cyberforum.ru/cpp-beginners/thread711682.html
Есть форма с 2-мя кнопками. 1-я кнопка - запуск абстрактного процесса, а 2-я его прирывание. После запуска на выполнение кнопка "Стоп" не доступна. Как сделать так, что бы 2-я кнопка была доступна...
C++ БЕЗ использования библиотечных функций Помогите написать программу... Написать программу, которая (без использования библиотечных функций для обработки строк), копировала бы строчку введенную пользователем с клавиатуры в новую... http://www.cyberforum.ru/cpp-beginners/thread711679.html
C++ Массив и указатели. Вывести на экран весь массив и на отдельной строке - значение минимального элемента массива
Нужна помощь, не знаю как сделать это задание. Написать программу, которая создает массив из 10 случайных целых чисел из отрезка . Вывести на экран весь массив и на отдельной строке - значение...
C++ функция _atold()
Здравствуйте! Такая проблема. Не могу понять как работает функция _atold(), в задании указано что необходимо её использовать, однако она не работает. Компилятор её идентифицирует. Еще хочу отметить,...
C++ Нужно с помощью показателей большее, меньше, и среднее арифметическое двух чисел, которые генерируются компьютером. http://www.cyberforum.ru/cpp-beginners/thread711668.html
Нужно с помощью показателей большее, меньше, и среднее арифметическое двух чисел, которые генерируются компьютером. Буду очень благодарен за помощь.
C++ freeglut, MinGW Не получается мне в IDE работать. Прочитал несколько туториалов, не помогло Сделал, все, как тут указано. Скачал freeglut-2.8.0 для MinGW, закинул либы, инклюды, дллки, последние даже в C:\Windows и... подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13513 / 7671 / 866
Регистрация: 27.09.2012
Сообщений: 18,882
Записей в блоге: 3
Завершенные тесты: 1
28.11.2012, 05:36
Цитата Сообщение от owned Посмотреть сообщение
Croessmah, а почему так получается? я например ввёл 10. в цикле I - 1 - а значит будет 9 итераций и элементы массива с 0 до 8 проинициализируются 'A' (проинициализируется 9 элементов)
Все правильно: если вы вводите 10, то у вас 9 символов и завершающий 0, итого 10 символов в строке(сколько и выделили памяти).
Цитата Сообщение от owned Посмотреть сообщение
или что тут поменять, чтобы работало на 5+
Выделяйте на 1 символ больше, либо откажитесь от завершающего символа '\0', но тогда придется переписать класс по другому.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru