Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Второй отрицательный элемент заменить минимальным https://www.cyberforum.ru/ cpp-beginners/ thread1719737.html
Здравствуйте)Помогите пожалуйста, запуталась(Нужно заменить именно второй элемент. Например: -10,9,-2,3. (в примере заменится -2 на -10). Минимальное уже найдено в функции. Измените функцию void z1. #include<iostream> using namespace std; int input()//Ввод размера массива { int n; cout<<"Введите размер массива:";
Вытягивание текущего уровня звука в TrackBar C++
Как мне реализовать на форме взятие текущего уровня звука (чтобы при открытии формы бегунок Trackbar'а уже находился не на нуле, а отображал уровень звука)?
C++ В матрице найти наибольший по модулю элемент Задание:"В данной действительной прямоугольной матрице размером nxm найти наибольший по модулю элемент. Получить матрицу порядка (n-1)xm путем выбрасывания из исходной матрицы строки, в которой расположен элемент с найденным значением" Не могу понять, почему конечная матрица (n-1)xm не выводится, видимо, я где-то сильно ошиблась. Еще элементы данной матрицы выводятся в столбик, как сделать,... https://www.cyberforum.ru/ cpp-beginners/ thread1719708.html C++ L символам строки присвоить заданное значение https://www.cyberforum.ru/ cpp-beginners/ thread1719705.html
Установка L символов строки s в значение t, начиная с позиции n
Версия программы C++
Я написал функцию, которая при компиляции программы увеличивает число на 1 в файле version.txt. Как сделать так, что бы компилятор делал из числа в этом файле константу, которую программа может использовать?
C++ Ошибка из-за разных версий VS или "Как вытащить работающий код из проекта" Здравствуйте. Вот проект, который создавался для версий VS до 2008. Я его переделал под свои нужны, пересохранил в версии 2013. У меня нормально работает, но теперь не могу запустить ее же в 2012. А т.к. приходится запускать в разных версиях в разных местах, смысла нет мне самому 2012 ставить и сохранять именно в ней, это не решит проблему. Поэтому обращаюсь к знающим товарищам. Как то можно... https://www.cyberforum.ru/ cpp-beginners/ thread1719694.html
C++ Компиляция с Clang/LLVM https://www.cyberforum.ru/ cpp-beginners/ thread1719691.html
Хотелось бы узнать можно ли в Windows использовать Clang/LLVM, без всяких визуал студий, GCC, Mingw, и.т.д? Добавлено через 2 часа 4 минуты _up Добавлено через 3 часа 15 минут _up Добавлено через 18 часов 18 минут _ip
C++ Нулевой указатель на объект
Здравствуйте. #include <iostream> using std::cout; using std::endl; class A { public: A() {} int Foo() { return 56; }
C++ Вычисление площади многоугольника. ООП https://www.cyberforum.ru/ cpp-beginners/ thread1719671.html
Найти площадь многоугольника, заданного координатами своих вершин. Нужно разработать класс для работы с динамическими одномерными массивами, предусмотрев конструктор и деструктор. При работе с массивами использовать указатели. Вот вариант без ООП #include "stdafx.h" #include <iostream> #include <cstdio> #include <cmath> using namespace std; int n; double s;
C++ график функции в си++ нужна помощь каким образом можно составить график функции чтоб его вывел на экран . функция 8*(pow(1-tan(x),tg(x)))+cos(x)*(x-y) Добавлено через 3 минуты #include <Windows.h> #include <stdlib.h> #include <math.h> #include <stdio.h> int main(void) https://www.cyberforum.ru/ cpp-beginners/ thread1719664.html
Запись в файл C++
Как записать ввод данных(input) в файл? #include "mylist.h" #include <fstream> MyList::MyList() { curr = listSotrydnik.begin(); }
C++ Форматированное соединение строк Есть набор строчек. Их надо соединить в одну строчку, причем, способ соединения задать на стадии исполнения, а не на стадии компиляции. Есть snprintf который теоретически делает то что нужно, но явно грохнется если вместо "%s plus %s" ему подсунуть "%d plus %d". А есть готовое решение, которое некорректной строкой формата не подавится? Ну, что-то в духе "result=convert_strings("$1 plus... https://www.cyberforum.ru/ cpp-beginners/ thread1719636.html
3 / 3 / 4
Регистрация: 14.10.2013
Сообщений: 67
24.04.2016, 16:52  [ТС] 0

Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse) - C++ - Ответ 9063884

24.04.2016, 16:52. Показов 1483. Ответов 5
Метки (Все метки)

Ответ

хотя на консоле вроде все правильно показало
вот код исправленный:
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
#include <iostream>
#include <conio.h>
#include <fstream>
#include <vector>
using namespace std;
int main()
{
    setlocale(0, "");
    string nf = "binary_file.dat";
    //-----------------------------------------------------------------------------
    cout << "----------------Запись в файл------------------" << endl;
    int n, m;
    cin >> n; cin.clear(); cin.sync();
    cin >> m; cin.clear(); cin.sync();
    int **a = new int*[n];
    for (int i(0); i < n; i++)
        a[i] = new int[m];
 
    cout << "Массив А:" << endl;
    for (int i(0); i < n; i++)
    {
        for (int j(0); j < m; j++)
        {
            cin >> a[i][j];
        }
    }
    ofstream f(nf, ios::binary);
    for (int i(0); i < n; i++)
    {
        f.write((char*)a[i], sizeof(int) *m);
    }
    f.close();
    cout << "----------------Чтение из файла------------------" << endl;
    int **b = new int *[n];
    for (int i(0); i < n; i++)
        b[i] = new int[m];
    ifstream f1(nf, ios::binary | ios::in);
    for (int i(0); i < n; i++)
    {
        f1.read((char*)b[i], sizeof(int) *m);
    }
    int k = 0, g = n;
    vector<int>d(n);
    for (int i(0); i < n; i++)
    {
        for (int j(0); j < m; j++)
        {
            if (b[i][j] == 0)
                k++;
            cout << b[i][j] << ' ';
        }
        if (k == m)
        {
            k = 0;
            g--;
            d.push_back(i);
        }
        k = 0;
        cout << endl;
    }
    f1.close();
    cout << "Готовая матрица" << endl;
    int **c = new int *[g];
    for (int i(0); i < g; i++)
        c[i] = new int[m];
    for (int i(0); i < g; i++)
    {
        int z = 0;
        while (z < d.size())
        {
            if (i != d[z])
            {
                for (int j(0); j < m; j++)
                {
                    c[i][j] = b[i][j];
                }
            }
            else
            {
                for (int j(0); j < m; j++)
                    c[i][j] = b[i + 1][j];
            }
            z++;
        }
        for (int j(0); j < m; j++)
            cout << c[i][j] << ' ';
        cout << endl;
    }
    cout << endl;
    f.open(nf, ios::trunc | ios::binary | ios::out);
    for (int i(0); i < n; i++)
    {
        f.write((char*)c[i], sizeof(int) *m);
    }
    f.close();
    d.clear();
    for (int i(0); i < n; i++)
        delete[] a[i];
    delete[] a;
    for (int i(0); i < n; i++)
        delete[] b[i];
    delete[] b;
    for (int i(0); i < g; i++)
        delete[] c[i];
    delete[] c;
    _getch();
    return 0;
}


Вернуться к обсуждению:
Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2016, 16:52
Готовые ответы и решения:

phead->nblockuse
помогите нейтрализовать ошибку. есть структура struct tim{ WORD wMonth; WORD wDay; WORD...

Ошибка pHead->nBlockUse
После выполнения программы выскакивает ошибка. Почитал на форумах, что проблема или в деструкторе...

_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
Нужна помощь гуру. Искать ошибку тут в коде ненужно, сам все нашёл, мне нужно объяснение почему...

Деструктор и _Block_Type_Is_Valid (pHead->nBlockUse)
Приветствую! Встретился сегодня с такой проблемой. Есть функция, которая возвращает объект. При...

5
24.04.2016, 16:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2016, 16:52
Помогаю со студенческими работами здесь

Ошибка _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
Здравствуйте. Я работаю с таким кодом. При выполнении строк 92-107 программа выдаёт окно с...

C++ block type is valid phead nblockuse
День добрый. Задача такая : определить класс pvector, похожий на вектор указателей, за исключением...

При вызове delete[] _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
Функция strtok влияет на массив second, после чего его невозможно удалить, не могу понять чего....

вот такая штука у меня _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
я знаю что здесь что-то с деструктором но я новичок поэтому сам никак не могу решить помогите ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru