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

Не вводятся элементы в массив(указатели) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Числа Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread974756.html
Является ли число N числом Фибоначчи? (С++) Как выглядит программа с использованием if или while?
C++ Можно ли в cin ввести строку любого размера? Собственно можно ли в cin ввести строку неопределенного размера, пользуясь только char * ? Например: char *temp = new char; int strLen; cin>>strLen; cin.getline(temp, strLen); Или если явно память сразу отвести тоже нельзя, например: http://www.cyberforum.ru/cpp-beginners/thread974754.html
C++ Запуск кода программы если фокус обращён на нечто другое
Суть в чём. Я хочу чтоб программа выполняла действия заданные в коде при нажатии определённой клавиши на клавиатуре. Но при этом открыто не окно программы, а что-то другое (например браузер). Объясните пожалуйста как это сделать. Думал через OnKeyDown но там фокус должен быть на окне программы.
C++ После выхода из функции, чтобы матрица не изменялась
Как сделать так, чтобы передать матрицу в функцию, в функции матрицу изменить (поменять элементы матрицы симметрично относительно побочной диагонали) вывести её на экран, но чтобы после окончания функции массив был прежним. Массив - локальная переменная. Написал код - массив изменяет правильно, но после завершения функции, в главную программу отдает измененный массив. void sim(int *, int);...
C++ Напечатать последовательно все двойные буквы http://www.cyberforum.ru/cpp-beginners/thread974696.html
Напечатать последовательно все двойные буквы (в слове подряд две одинаковых)
C++ Среди государств, имеющих морскую границу, определить то, численность которого максимальна В таблице собраны следующие сведения о государствах Африки: название государства; территория (в тыс. кв. км); численность населения (в млн. чел.); имеется ли морская граница (да, нет); столица. Среди государств, имеющих морскую границу, определить то, численность которого максимальна. подробнее

Показать сообщение отдельно
Jack Wade
61 / 34 / 6
Регистрация: 24.02.2013
Сообщений: 250
11.10.2013, 15:42  [ТС]     Не вводятся элементы в массив(указатели)
Raali, можно подробнее?
Вот, допустим я сделал след. функцию:
Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void enter_massive(int m[], int size)
{
    for (int i=0; i<size; i++)
    {
        scanf("%d", &m);
        *m++;//-переход к след. элементу
    }
}
 
...
 
enter_massive(&mas[0], 10);//Так я пытаюсь передать массив, как параметр, но так, что бы можно было бы и изменить само содержание массива
//Как я понял-вы говорили, что бы я отправил параметр &mas[0], однако, значение всех элементов -80****** с чем то, взамен стандартных 10,9,8,7....

Подскажите пожалуйста, что я делаю не так?

Добавлено через 1 минуту
Ilot, передавал так же параметр, и точно такой же был результат...
 
Текущее время: 20:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru