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

Создание массива из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использовать контейнер Queue с алгоритмами http://www.cyberforum.ru/cpp-beginners/thread845479.html
Доброго времени суток, вот появился такой вопрос, как извратиться чтобы использовать контейнер Queue с алгоритмами, мои попытки не увенчались успехом. Видел несколько вариантов в сети, но что-то у...
C++ Интерполяция и вторая производная Нужна программа для интерполяции табличных данных и последующего вычисление 2 производной по полученным результатам Данные в архиве http://www.cyberforum.ru/cpp-beginners/thread845478.html
Задача про скобки C++
Суть задачи: построить все слова длины n>0 в алфавите скобок "(", ")", "", представляющие правильные скобочные записи. вот код только для (), нужно его как-то дописать, подскажите что добавить или...
C++ Транспонирование матриц, с++, OpenMp
Здравствуйте, будьте добры помогите разобраться. Задние: Транспонировать матрицу и распаралелить с помощью технологии OpenMP. Последовательный алгоритм и многопоточный пашут, но препод говорит, что...
C++ Шифрование методом подстановки порядкового номера со смещением http://www.cyberforum.ru/cpp-beginners/thread845469.html
Народ, встала следущая проблема, к коде своей программы я сделал функцию, которая шифрует входящее сообщение методом смещения символов на заданное количество. Я не могу понять, как сделать так, чтобы...
C++ Вывод на экран фамилий и номеров групп для всех студентов, включенных в базу данных Описать класс Student, содержащий следующие поля: · Фамилия и инициалы · Номер группы · Успеваемость (массив из трех элементов) Записать в файл базу данных из объектов класса... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
23.04.2013, 14:14
GuGo1991, скажу Вам по секрету: когда Вы пишите что-то нечто такого:
C++
1
char* mas = new char[j];
Вы не должны использовать доступ к элементам mas с индексами >j-1. Потому что память под эти элементы не выделена. И, таким образом, вы будете обращаться к "чужой" памяти, в которой может быть всё что угодно. И в очередной прекрасный момент словите какую-нибудь чудесную ошибку на совершенно, вроде бы, ровном месте, в совсем другой части программы.
P.S. Вы же не используете индексы <0 почему-то. Так почему используете >j-1?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru