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

выделение памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм RC5 http://www.cyberforum.ru/cpp-beginners/thread806156.html
Приветствую! Очередная лаба по криптографии вызвала определенные сложности. По заданию нужно реализовать приложение, которое: "1)С помощью EKE на основе RSA проверяет подлинность двух пользователей А и В и генерирует общий для них сеансовый ключ К 2)Используя полученный сеансовый ключ К и алгоритм шифрования RC5 производить шифровку и расшифровку сообщений между пользователями А и В. ...
C++ Копирование массива (строки) в методе класса У меня есть класс, поле которого массив символов char* В конструкторе копий требуется копировать это поле для нового объекта. Я это делаю так: char* Student::ArrayCopy(char* arr) { if (arr == NULL) return NULL; http://www.cyberforum.ru/cpp-beginners/thread806148.html
C++ Поиск слова в файле
Звучит просто, а на деле... Такая простая операция и... Есть варианты? #include <iostream> #include <string> #include <stdio.h> using namespace std; int main () { setlocale (LC_ALL, "RUSSIAN");
Подскажите, почему не работает strcpy_s() C++
Вот код char *pcStr = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22" pUAgent = new char; strcpy_s(pUAgent, strlen(pcStr), pcStr); При компиляции ошибок не выдает. Но программы прекращает свое выполнение ошибкой именно на этой строке Программа " Test.exe" завершилась с кодом -1073740777 (0xc0000417).
C++ С++ Конструктор копий. Функция, работающая с объектами http://www.cyberforum.ru/cpp-beginners/thread806124.html
Конструктор копий должен работать в след. ситуациях: 1) В объявлении объекта, когда один объект используется для инициализации другого. 2) Объект передается в ф-ю в качестве параметра 3) В качестве возвр. знач. создается временный объект У меня проблема либо с конструктором копий, либо с дружественной функцией. В результате мне вместо заданных мной данных выводится мусор. (Никаких ошибок...
C++ Тормозит программа Добрый вечер. В чем может быть загвоздка? Пишу тетрис (консольный), на работе он летает а дома тормозит. Хочу дописать... Железо почти одинаковое... подробнее

Показать сообщение отдельно
Nikolai699
16 / 16 / 3
Регистрация: 15.03.2012
Сообщений: 105
12.03.2013, 01:07     выделение памяти
доброго времени суток)возник вопрос по поводу выделения памяти)
если стоит тип int, то все работает норм, а если float то ошибку выдает)в чем косяк подскажите пожалуйста)

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
#include<iostream>
 
using namespace std;
 
int main(){
    float str, col;
    //float **ptrarr;
    cout << "enter str : ";
    cin >> str;
    cout << "enter col : " ;
    cin >> col;
    float **ptrarr = new float *[str];
    for(int i = 0; i < str; i++)
        ptrarr[i] = new float [col];
    cout << "enter array " << str << " x " << col << " : " << endl;
    for(int i = 0; i < str; i++){
        for(int j = 0; j < col; j++){
            cin >> ptrarr[i][j];
            cout << "   ";
        }
    }
    for(int i = 0; i < str; i++){
        for(int j = 0; j < col; j++){
            cout << ptrarr[i][j];
            cout << "   ";
        }
        cout << "\n";
    }
    for(int i = 0;i < str; i++)
        delete []ptrarr;
}
Добавлено через 27 минут
вопрос решен)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru