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

Неправильно сохраняет данные - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ find_first_of, разбор полётов http://www.cyberforum.ru/cpp-beginners/thread1071143.html
Есть задание: В произвольном тексте на английском языке, содержащем не более 10 строк, в каждой строке не более 80 символов. Заменить первую букву каждого слова символом «пробел». Слово – это группа символов, заключенная между разделителями (пробел, запятая, точка и т.д.). Полученный текст напечатать. Есть почти корректно работающая программа: #include <iostream> #include <string> using...
C++ Из удалить из массива отрицательные элементы, стоящие на четных местах и сжать его, заполнив нулями. Из одномерного массива,состоящего из n целочисленных элементов, удалить отрицательные элементы, стоящие на четных местах. Сжать массив.Оставшиеся после удаления места заполнить нулями http://www.cyberforum.ru/cpp-beginners/thread1071135.html
Программирование циклических алгоритмов C++
Помогите решить, пожалуйста) задание во вложенном доке. Сам пытался делать, но не получается :((
C++ проверка и вывод
Разработать функцию rectPS(x1, y1, x2, y2, P, S), вычисляющую периметр P и площадь S прямоугольника со сторонами, параллельными осям координат, по координатам (x1, y1), (x2, y2) его противоположных вершин (x1, y1, x2, y2 — входные, P и S — выходные параметры). В качестве результирующего значения функция должна возвращать истину, если прямоугольник не является вырожденным (т.е. одна из его сторон...
C++ Массив. Есть ли четные числа в верхнем левом и нижнем левом углу? Поменять местами элементы в верхнем правом и нижнем правом углу http://www.cyberforum.ru/cpp-beginners/thread1071085.html
Создать массив размерностью M×N, элементы которого читаются из внешнего файла (*.txt, *.xls и т.п.). Вывести его на экран. Проверить: - есть ли четные числа в верхнем левом и нижнем левом углу; - поменять местами элементы в верхнем правом и нижнем правом углу.
C++ Найти все целые числа из промежутка от 1 до 300 у которых ровно пять дели-телей Найти все целые числа из промежутка от 1 до 300 у которых ровно пять дели-телей. подробнее

Показать сообщение отдельно
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
14.01.2014, 19:01     Неправильно сохраняет данные
Забыл что strlen не учитывает конец строки))) Забыл об этом. Действительно нужно было +1 к размеру добавлять.

И кстати:
C++
1
2
3
char* dr=new char;
    char* imya=new char;
    char* nom=new char;
это не правильно, вернее не совсем правильно, достаточно просто объявить указатели и не надо выделять по одному байту на каждый.
 
Текущее время: 06:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru