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

Нарушение прав доступа при записи по адресу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарная тема) http://www.cyberforum.ru/cpp-beginners/thread933788.html
Ребят может у кого есть код и может поделиться) смысл темы такой 1) создаём массив на N элементов Int 2) пишем в файл в бинарном виде, закрываем) пишем кстати так 0 элемент это размер массива а потом сам массив в файл грузим 3) ну а тут в обратную сторону, открываем файл читаем размер массива и потом создаём сам массив и читаем сам массив одним махом у меня приоритет максимально быстро...
C++ Можно ли переписать фрагмент кода Можно ли переписать строки 9 и 10: void String::operator+=(const String& rhs) { unsigned short rhsLen = rhs.GetLen(); unsigned short totalLen = itsLen + rhsLen; String temp (totalLen); int i,j; for (i=0; i<itsLen; i++) temp = itsString; for (j=0, i=0; j<rhs.GetLen();j++, i++) http://www.cyberforum.ru/cpp-beginners/thread933779.html
C++ Чем оператор || отличается от оператора && ?
Приведите простые примеры, никак до мозгов не доходит)
C++ Непонятная реакция компилятора на cout и оператор <<
Вот простой код на C++. Дело в том что этой строчке(выделено жирным), должна появиться на экране вначале первая строка, после нее слово "Привет". А получается что на экране дублируется первая строка... если перенести слово "Привет" c оператором и написать cout<<Rus("Привет"); то все нормально будет работать.../*ХОТЯ такой вариант не ПОДХОДИТ*/ #include <windows.h> #include <iostream>...
C++ Передача параметров в многопоточном приложении http://www.cyberforum.ru/cpp-beginners/thread933735.html
Здравствуйте! Есть вот такой рабочий кусочек кода: Thread^ myThread1 = gcnew Thread(gcnew ThreadStart(this,&Form1::sayHello)); myThread1->Start(); Здесь вызывается в потоке myTHread1 функция sayHello. А как модернизировать данный код для передачи параметров функции?
C++ Выведите в выходной файл округленное до n знаков после десятичной точки число E Как пишутся очень короткие программы на C++ или C (менее 150 символов, не считая пробелов и табуляций)? Например, задача Выведите в выходной файл округленное до n знаков после десятичной точки число E. Число Е, округленное до 25 знаков после десятичной точки, равно 2.7182818284590452353602875. Входные данные Входной файл INPUT.TXT содержит целое число n (0 ≤ n ≤ 25). Выходные данные ... подробнее

Показать сообщение отдельно
Kseon12
61 / 3 / 1
Регистрация: 22.12.2011
Сообщений: 99
05.08.2013, 15:30  [ТС]
Цитата Сообщение от Kseon12 Посмотреть сообщение
*field=new int[max_Y];
Забыл добавить;
C++
1
++field;
Добавлено через 1 минуту
Цитата Сообщение от Fyret Посмотреть сообщение
Наверное потому, что Вы пытаетесь разыменовать неинициализированный указатель field.
Разыменовывание разве не создание указателя на объект ?
Я же его собственно и пытаюсь инициализировать(как бы)

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
    int** ary = new int*[max_X];
    
    for(int i = 0; i < max_X; ++i)
    {
        ary[i] = new int[max_Y];
    }
    field = ary;
Вот таким способом оно работает, но почему ?
Я же делал все тоже самое, только без "посредника"
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru