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

Класс String - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прирывание процесса нажатием на кнопку на c# http://www.cyberforum.ru/cpp-beginners/thread711682.html
Есть форма с 2-мя кнопками. 1-я кнопка - запуск абстрактного процесса, а 2-я его прирывание. После запуска на выполнение кнопка "Стоп" не доступна. Как сделать так, что бы 2-я кнопка была доступна для нажатия одновременно с 1-й(для своевременного прирывания процесса), а не поставлена в очередь на выполнение после 1-й (иначе форма просто виснет до выполнения поставленной задачи) ?
C++ БЕЗ использования библиотечных функций Помогите написать программу... Написать программу, которая (без использования библиотечных функций для обработки строк), копировала бы строчку введенную пользователем с клавиатуры в новую (максимальная длина строки - 80 символов). При этом в процессе копирования должны отбрасываться все незначительные пробелы в начале и конце строки, а также несколько подряд идущих пробелов должны заменяться на... http://www.cyberforum.ru/cpp-beginners/thread711679.html
C++ Массив и указатели. Вывести на экран весь массив и на отдельной строке - значение минимального элемента массива
Нужна помощь, не знаю как сделать это задание. Написать программу, которая создает массив из 10 случайных целых чисел из отрезка . Вывести на экран весь массив и на отдельной строке - значение минимального элемента массива. Для обхода массива использовать указатели (запрещено обращаться к элементам массива по индексам).
C++ функция _atold()
Здравствуйте! Такая проблема. Не могу понять как работает функция _atold(), в задании указано что необходимо её использовать, однако она не работает. Компилятор её идентифицирует. Еще хочу отметить, что задача идет в учебнике до темы "указатели", следовательно решить её необходимо не используя оные. Задание не суть, суть в том, что значение массива char необходимо перевести в long double, что...
C++ Нужно с помощью показателей большее, меньше, и среднее арифметическое двух чисел, которые генерируются компьютером. http://www.cyberforum.ru/cpp-beginners/thread711668.html
Нужно с помощью показателей большее, меньше, и среднее арифметическое двух чисел, которые генерируются компьютером. Буду очень благодарен за помощь.
C++ freeglut, MinGW Не получается мне в IDE работать. Прочитал несколько туториалов, не помогло Сделал, все, как тут указано. Скачал freeglut-2.8.0 для MinGW, закинул либы, инклюды, дллки, последние даже в C:\Windows и C:\SysWow64 пихнул. при компиляции даю папку со своим установленным mingw. Сборка проекта - fail. ||=== Test2, Debug ===| ld.exe||cannot find -lfreeglut| ||=== Build finished: 1 errors, 0... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11841 / 6820 / 771
Регистрация: 27.09.2012
Сообщений: 16,911
Записей в блоге: 2
Завершенные тесты: 1
28.11.2012, 05:36     Класс String
Цитата Сообщение от owned Посмотреть сообщение
Croessmah, а почему так получается? я например ввёл 10. в цикле I - 1 - а значит будет 9 итераций и элементы массива с 0 до 8 проинициализируются 'A' (проинициализируется 9 элементов)
Все правильно: если вы вводите 10, то у вас 9 символов и завершающий 0, итого 10 символов в строке(сколько и выделили памяти).
Цитата Сообщение от owned Посмотреть сообщение
или что тут поменять, чтобы работало на 5+
Выделяйте на 1 символ больше, либо откажитесь от завершающего символа '\0', но тогда придется переписать класс по другому.
 
Текущее время: 01:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru