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

Изменение значения указателя - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсивная функция, выводящая на экран все целые числа от N до K, N<K http://www.cyberforum.ru/cpp-beginners/thread1201108.html
рекурсивная функция, выводящая на экран все целые числа от N до K, N<K
C++ Написать рекурсивную функцию, выводящую на экран все целые числа в определенном интервале рекурсивная функция, выводящая на экран все целые числа от N до K, N<K http://www.cyberforum.ru/cpp-beginners/thread1201100.html
C++ Можно ли обратиться к 3 элементу массива ?
Если у нас есть int *x, y = { 1,2,3,4,5 }, можно ли обратиться к 3 элементу массива вот так? x=y; *(x+2) Думаю, что нет, так как не взят адрес x=&y А что вобще произойдет при таком условии? x=y
C++ Перед указанным элементом массива вставить новый элемент
Дан массив размера N и целое число K (1 ≤ K ≤ N). Перед элемен- том массива с порядковым номером K вставить новый элемент с нулевым значением.
C++ Переписать программу с использованием функции http://www.cyberforum.ru/cpp-beginners/thread1201035.html
#include <stdio.h> #include <conio.h> #include<iostream> using namespace std; int main() { int a; int i,j,n,k,per,pos;
C++ Мониторинг конфигурации ПК Доброго времени суток! Подскажите, как можно реализовать следующее: мониторинг конфигурации ПК (т.е. не отслеживания состояния компонентов, а отслеживание их наличия). Программа нужна для защиты предприятия от замены железа на более старое. На предприятии ПК стоят в "свободном" доступе и нет возможности постоянно следить за ними. В основе лежит база данных на фоксе. А подпрограмма будет... подробнее

Показать сообщение отдельно
Akelle
0 / 0 / 0
Регистрация: 06.06.2014
Сообщений: 5
06.06.2014, 16:33     Изменение значения указателя
Вы нигде не выделяете память под массив.
Должно быть так:
C++
1
2
3
4
5
  int nArrayLength = 0;
    int* nArrayDate = NULL;
    notePadIn (nArrayDate, &nArrayLength);
 ... 
if (nArrayDate != NULL) delete[] nArrayDate;
И в функции:
C++
1
2
3
4
5
6
7
void notePadIn (int* pArray, int* pLength)
{
    freopen ("input.txt","r",stdin);
//  freopen ("output.txt","w",stdout);
    cin >> *pLength;
   [B]pArray = new int[*pLength];[/B]
...
 
Текущее время: 20:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru