|
|
Другие темы раздела | |
C++ Функция вставки символа в начало строки Здравствуйте,не подскажите как должна быть написана это функция Функция void insertOneSymb(char* str, char symb) получает строку, символ symb и вставляет его в начало строки. https://www.cyberforum.ru/ cpp-beginners/ thread1160858.html |
C++ Вывести данные о премированных работниках из файла на экран Записать в файл данные о работниках предприятия(используя структуру), вывести данные о премированных работниках из файла на экран |
C++ Вызов конструктора базового класса из класса-наследника
https://www.cyberforum.ru/ cpp-beginners/ thread1160769.html Можно ли вне списка инициализации вызвать конструктор базового класса ? class A { int a; public: A(int c):a(c){} }; class B :public A |
C++ Ошибка в реализации хеш-функции SHA1
https://www.cyberforum.ru/ cpp-beginners/ thread1160759.html Здравствуйте, Решил написать простую реализацию, но результат вычислений оставляет желать лучшего Подскажите, пожалуйста, какой нюанс я упустил при построении? Доп. функции: typedef unsigned char byte; typedef unsigned int uint; const inline uint SHA1::LeftRotate(uint Value, uint Shift) const noexcept { return Value << Shift | Value >> (32 - Shift); |
Как правильно размещать классы C++ Доброго времени суток. При написании проекта, состоящего из большого количества файлов из-за путаницы и непонятных багов возник вопрос - как же все-таки правильно размещать классы? Писать их в хедер или CPPшник? Методы класса пока пишу в нем самом, но если захочу оттуда перенести, то можно ли переносить в другой файл? Если класс размешен в пространстве имен, то как это повлияет на все... |
C++ Найти количество пассажиров, количество вещей которых превышает среднее число вещей
https://www.cyberforum.ru/ cpp-beginners/ thread1160743.html Багаж пассажира характеризуется количеством вещей и общим весом вещей. Даны сведения о багаже нескольких пассажиров. Найти количество пассажиров, количество вещей которых превышает среднее число вещей Никак не могу понять как это сделает помогите пожалуйста |
C++ Заполнить массив B значениями элементов массива A, исключив из него повторяющиеся элементы
https://www.cyberforum.ru/ cpp-beginners/ thread1160735.html Добрый вечер! Задача стоит так: Заполнить массив B значениями элементов массива A, исключив из него повторяющиеся элементы. Освободившиеся ячейки заполнить максимальным элементом массива A. Не могу понять,как сделать. Создается два массива,прогоняются через цикл, а как заполнить не понимаю, нужен счетчик? |
Error C4996: 'strcpy' C++ Проблема такая, есть код, который должен работать, но он не работает и выдаёт это: error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. вот код на С++(писал на MS VS:2013): //main.cpp #include <iostream> #include "Triangle.h" using namespace std; |
C++ Даны натуральное число n и символьная квадратная матрица порядка n. Получить последовательность Даны натурального n,символьная квадратная матрица порядка n.Получить последовательность b1,...,bn , из нулей и единиц,в которой bi=1 тогда и только тогда,когда в i-й строке символов * не меньше числа пробелов Что не так? #include "iostream" using namespace std; int main() { int i,j, n, p, z; https://www.cyberforum.ru/ cpp-beginners/ thread1160716.html |
C++ Сформировать одномерный массив из элементов, которые повторяются в матрице
https://www.cyberforum.ru/ cpp-beginners/ thread1160693.html Задается матрица. Сделать программу которая делает одномерный массив из элементов, которые повторяются в матрице. Элементы в массиве не должны повторятся. Вот есть небольшие наброски программы, помогите отладить и исправить ошибки. #include <iostream> #include <conio.h> #include <time.h> |
Составить программу обмена значениями трех переменных величины a,b,c строкового типа C++ Составить программу обмена значениями трех переменных величины a,b,c строкового типа по следующей схеме: b присвоить значение с, а присвоить значение b, а с присвоить значение а; b присвоить значение а, с присвоить значение b, а а присвоить значение с. |
C++ Cоздать программу тестирования
https://www.cyberforum.ru/ cpp-beginners/ thread1160679.html Здравствуйте, помогите пожалуйста создать программу тестирования на языке С++ или Delphi ? Суть программы состоит в том, что надо задавать вопрос и 4 ответа, и посмотреть в конце программы сколько верных ответов ))) |
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
|
||||||
29.04.2014, 21:18 | 0 | |||||
При передаче в функцию динамического массива, в массиве искажаются данные - C++ - Ответ 610605729.04.2014, 21:18. Показов 3979. Ответов 42
Метки (Все метки)
Ответ
Ульяниус, Вы исправили создание массивов L и C? Может быть, после исправления этой ошибки,
и ещё какие-то косяки пропадут, и не нужно будет их искать При использовании create_Mas1(), create_Mas2() из сообщения #1 значения указателей L и C останутся такими, какими они были перед вызовом create_Mas. Поэтому, когда Вы что-то записываете в L[i], C[i], куда это записывается, можно только гадать. Чтобы убедиться в этом, можно добавить такую проверку:
Вернуться к обсуждению: При передаче в функцию динамического массива, в массиве искажаются данные C++
1
|
29.04.2014, 21:18 | |
Готовые ответы и решения:
42
STM32f4 Spi - при первой передаче искажаются данные При передаче динамического массива по значению, изменяются исходные данные Одинаково ли быстродействие: 1. при передаче параметров в функцию или 2. создание кортежа и передаче его в функцию? Не изменяются данные при передаче в функцию с параметром ref |
29.04.2014, 21:18 | |
29.04.2014, 21:18 | |
Помогаю со студенческими работами здесь
0
Выдает ошибку при передаче массива в функцию Ошибка при передаче двумерного массива в функцию Ошибка при передаче двумерного массива в функцию Мусор в элементах массива при передаче в функцию |