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

Ошибка сегментирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как транспонировать матрицу http://www.cyberforum.ru/cpp-beginners/thread515450.html
Как транспонировать матрицу в C++ #include <cstdlib> #include <iostream> using namespace std; int main() { int n , m; cout << "vvedite kolicestvo strok i stolbtov" << endl; ...
C++ Вывести цифры, лежащие в интервале Дано целое n-значное число типа longint. Вывести цифры, лежащие в интервале . Помогите написать на C++ http://www.cyberforum.ru/cpp-beginners/thread515447.html
Разные соседи (Судоку) C++
Разные соседи. Заполнить матрицу заданного размера M(k, l) числами 1,2,3,4 так, чтобы по горизонтали, вертикали и диагонали не было одинаковых рядом стоящих чисел. Написать на C++. Есть код на...
C++ Отсортировать массив символьных строк по алфавитному порядку?
не могу написать эту задачу. каким образом можно эту задачу написать?? { Отсортировать массив символьных строк по алфавитному порядку, отфильтровав предварительно все строки, содержащие цифры и...
C++ Оператора цикла с постусловием http://www.cyberforum.ru/cpp-beginners/thread515427.html
Пожалуйста посмотрите задачу, я бы решил, но сколько сижу не пойму 1)С помощью оператора цикла с постусловием напишите программу-фильтр, которая вводит любые символы, но комментирует только буквы...
C++ последовательность (с нулями) вопрос в следующем: определить сколько раз последовательность меняет знак. но подвох - в ней могут быть нули. я понимаю алгоритм, вот его сердце. ... if((a<0 && a>0) || (a>0... подробнее

Показать сообщение отдельно
DU
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
10.03.2012, 17:31
проблема не с psampl, а с ptsampl, значение которой передается в функцию func. внутри этой функции идет работа с переменной с именем arg. так вот запись arg = 0; не изменяет то, на что будет указывать ptsampl.

вот простая аналогия:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//если хотите, чтобы функция меняла переменную инт, передавайте ее в функцию по указателю:
 
void f(int* pInt) {*pInt = 0; }
 
int i = 0;
f(&i);
 
 
// если хотите, чтобы функция изменяла переменную типа int*, передавайте ее в функцию
// по указателю
void f(int** ppInt)  {*ppInt = 0; }
 
int* pInt;
f(&pInt);
 
// если хотите, чтобы функция изменяла переменную типа int**, передавайте ее в функцию
// по указателю
void f(int*** pppInt) {*pppInt = 0; }
 
int** ppInt;
f(&ppInt);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.