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

Программа зависает при очищении памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение из бинарного файла http://www.cyberforum.ru/cpp-beginners/thread171713.html
Добрый вечер.Возникла проблема при чтении имени объекта из бинарного файла,запись в файл идет по структуре |char|int|double|float|'/0'| (запись идет с первого байта) char lname =0; char* tname = new char; _read(hFile, tname, (int)lname); tname='\0'; offset+=lname; _lseek(hFile, offset, SEEK_SET); Для того что бы...
C++ Извлечь из строки числа Нужно извлечь из строки числа. "12/12/12" результат! day = 12; mounth = 12; year = 12; убил 10 минут чтобы найти что-то похожее на этом форуме, ничего не нашел! ну а у гугла я видемо не умею спрашивать! :) http://www.cyberforum.ru/cpp-beginners/thread171711.html
Цикл с увеличивающимся шагом C++
Необходимо написать цикл шаг которого будет увеличиваться. Допустим есть массив из 100 int переменных равных нулю. И есть последовательность: 0 2 5 9 14 20 27 35 44 ... Суть последовательности заключается в том что промежуток между числами растет сначала 1, затем 2, 3 и тд. И нужно в каждый элемент массива, соот. числу последовательности, приравнять к 1.
Попадает ли точка с заданными координатами x, y закрашенную в область C++
Помогите написать две программы пожалуйста :-Первое задание 2. Написать программу, которая определяет, попадает ли точка с заданными координатами x, y закрашенную в область. Рисунок Срочно... :(((
C++ Можно ли сделать строковый ввод для многомерного массива? http://www.cyberforum.ru/cpp-beginners/thread171677.html
Можно ли сделать строковый ввод для многомерного массива, если да то как?
C++ Нерекурсионное вычисления факториала кто знает как без рекурсии записать факториал числа N, подскажите, заранее благодарю. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7933 / 4715 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
03.10.2010, 01:32     Программа зависает при очищении памяти
Тфу. В циклах оказывается проблема
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
#include <iostream>
#include <ctime>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
 {  
        setlocale(LC_ALL,"Russian");
        srand(time(NULL)); 
        int size,i,j,k=1,count=0;
        int* mas1;
        int* mas2;
        cout<<"Введiть розмiр масиву: ";
        cin>>size;
        cout<<endl;
        mas1 = new int[size];
        mas2 = new int[size];
        cout<<"Сформований масив: ";
        for(i=0;i<size;i++)
          {
                  mas1[i]=rand()%9;
                  cout<<mas1[i]<<" ";
                  mas2[0]=mas1[0];
                  count=0;
                    for(j=0;j<size;j++)
                      {
                        if(mas1[i]==mas2[j])
                      {
                                    count++;
                              }
                      }
                         if(count==0)
                            {    
                                   mas2[k]=mas1[i];
                                   k++;
                                }   
          }
        cout<<endl<<endl;
        cout<<"Стиснутий масив:   ";
        for(i=0;i<k;i++)
        {
                cout<<mas2[i]<<" ";
        }
        cout<<endl<<endl;
        delete[] mas1;
        delete[] mas2;
        system("pause");
        return 0;
 }
 
Текущее время: 11:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru