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

Разобраться в функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компилятор С++ http://www.cyberforum.ru/cpp-beginners/thread638093.html
Скажите, пожалуйста, каким редактором для написания кода вы пользуетесь, и какой компилятор используете? Напишите недостатки и преимущества вашего выбора. Я начинающий программист, пишу и...
C++ Условие: если строка пустая - выполнить действие Здравствуйте, если можете, помогите создать такое условие: "Условие: если строка пустая - выполнить действие...", на основе этого кода: #include <iostream> using namespace std; int... http://www.cyberforum.ru/cpp-beginners/thread638087.html
C++ Сортировка слиянием (рекурсивный метод) текстовой строки
Привет всем. Возникла трудность не понимаю как отсортировать методом слияний (рекурсивным методом) текстовую строку. К примеру дана строка qwerty qwe qwert qwer И должно получиться следующее qwe...
Ошибка: Stack was corrupted C++
Здравствуйте уважаемые программисты. Написал простейшую программу заполнения массива и вывода его на консоль. Но при запуске вылазит ошибка (см. прикреплённый файл). Объясните пожалуйста в чём дело?...
C++ Операторы ввода и вывода http://www.cyberforum.ru/cpp-beginners/thread638040.html
Допустим есть класс class Checked { public: private: double id; int *beg; std::pair<std::strin, std::strin> par;
C++ Деревья Знаю пару тройку фундаментальных структур на основе дерева: красно-черное дерево бинарное древо поиска AVL дерево 2 - 3, 2 - 3 - 4 дерево H дерево Вопрос: подскажите фундаментальные... подробнее

Показать сообщение отдельно
Deep_sea
0 / 0 / 0
Регистрация: 03.05.2012
Сообщений: 9
15.08.2012, 17:59  [ТС]
C++
1
p=(int*(p))+1; //сдвинуть указатель
Смысл понял, но ошибка осталась.

Добавлено через 18 минут
aslav22 ваш вариант компилируется, но функция, которая должна выводить на экран этот массив, выводит мусор и вылетает.

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
// Функция выводит на экран рваный массив
void PrintArray(double **p)
{
int N, M; // количество строк, столбцов
N=((int *)p)[-1];
for(int i=0; i<N; i++)
{
M=((int *)(p[i]))[-1];
for(int j=0; j<M; j++) printf("%-6.2lf", p[i][j]);
printf("\n");
}
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru