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

Печать динамеческого массива через функцию. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу разобраться с указателями http://www.cyberforum.ru/cpp-beginners/thread542738.html
Здравствуйте, никак не могу разобраться с этими указателями, вот есть одна функция: //Вводимо матрицю int **Matrix(int n) {int **matr = new int *; for (int i = 0; i < n; ++i) matr = new int ; for(int i = 0; i < n; i++) {for(int j = 0; j < n; j++) {cout << "\n Vvedit` element ryadka " <<i+1 <<" stovbcya " <<j+1 <<" : "; cin >> matr;}}
C++ Quick sort, не понятно некоторые моменты. здравствуйте нужно реализовать quicksort Есть код с учебника по которому мы учимся, и вот не понятно некоторые моменты кода template <typename T> void quick_sort(vector<T>& v, int low, int high) { // Do not solve recursively when faced with // only 1 or 2 elements http://www.cyberforum.ru/cpp-beginners/thread542732.html
сортировка вставками C++
Здравствуйте! Есть массив на 1000 элементов который генерируется рандомно. Есть переменная mr, нахожу ее по функции GetMinrun(int n), для числа 1000 она равна 63. Затем я хочу что бы каждые 63 элемента моего 1000 массива сортировался сортировкой вставками. Я тут реализовал, но она у меня вылетает, не пойму в чем ошибка... #include <iostream> #include <time.h> using namespace std; int...
C++ Перегрузить операторы = и [] для hash
есть оператор который возвращает значение по ключу, как правильно написать оператор = для возможности писать такое hash = "Moto moto!"; хеш реализован двусвязным списком.
C++ Калькулятор логических/арифметических операций(подробности внутри) http://www.cyberforum.ru/cpp-beginners/thread542696.html
1ый курс одного электротехнического вуза! Суть программы, которую нужно написать: Написать нужно на чистом Си Написать программу калькулятор, вычисляющая значения арифметичекого или логического выражения. - допуская неограниченное количество вложенных скобок. - должны полностью соблюдаться приоритеты логич. Арифм. Операций. - необходимо, чтобы программа умела вычислять значение как...
C++ Задержка экрана в Visual Studio 2010 В книге по С++ после первого же листинга написано, что в некоторых компиляторах после выполнения программы окно может быстро закрыться. Если это происходит, то в самом конце перед оператором return 0; надо записать: char response; std::cin >> response; В итоге простейшая программа выглядит так: #include <iostream> int main() { std::cout<<"Hello World!\n"; char response; подробнее

Показать сообщение отдельно
cactus09
Чайник
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475

Печать динамеческого массива через функцию. - C++

08.04.2012, 18:38. Просмотров 413. Ответов 7
Метки (Все метки)

Вобшем проблема такая: как передать функции массив, размер которого не известен?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <stdlib.h>
 
using namespace std;
 
void print(int n, char mass2){ //Как я должен принять mass и ...
  for(int i=0;i<n;i++){
  cout<<mass2[i];
}
 
int main(int argc, char *argv[])
{ char mass[1];
  int i=0;
  for(;;i++){
  cin>>mass[i];
  char* mass= new char[i+1];
  if(mass[i]=='#'){break;}
  }
  
  print(i,mass); //...как я должен передать mass?
  
  system("PAUSE");  
  return 0;
}
Зарание СПАСИБО.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru