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

Освобождение памяти, занятой вектором - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Учебник Структуры и алгоритмы обработки данных http://www.cyberforum.ru/cpp-beginners/thread348926.html
Добрый день... Посоветуйте пожалуйста какой нибудь электронный учебник по структурам и аглоритмам обработки данных где все понятным языком написанно... вот пример Полный справочник Шилдта по С С++
C++ Добавить символ '//' в строку Ребят, необходимо добавить символ // в массив char. Когда делаю так: const char сh = {"http://www.mail.ru" "http://www.yandex.ru" }; то компилятор, как вы понимаете, воспринимает это как... http://www.cyberforum.ru/cpp-beginners/thread348839.html
Переход на Visual C++ c Delphi C++
Здрасте всем!! В общем начинал я с турбо паскаля, потом перешел на Delphi в общем писал я для себя некоторые програмки и какие то мелкие базки данных на заказ конторкам очень редко. Теперь решил...
C++ Увеличить размеры шрифтов в VS 6.0
У меня под 7кой x64 вот такая картинка в VS 6.0 в настройках шрифтов (см. прикреплённый файл), а лабораторные по с++ нужно сдавать с условием что они будут запускаться в VS 6.0. Что можно сделать...
C++ Пользуясь рекуррентной формулой.... http://www.cyberforum.ru/cpp-beginners/thread348809.html
значения в списках рандом Добавлено через 21 минуту я в этом деле новичок слабо шарю, да и по специальности потом не особо надо будет. кто сможет напишите проги. P.S. списки отдельно ...
C++ задачка для зачета Движение закрашенного круга по синусоиде из левого нижнего угла экрана в правый верхний угол. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
07.09.2011, 19:44
Цитата Сообщение от grizlik78 Посмотреть сообщение
А если элементами вектора могут быть объекты?
- какие обекты? Преобразовали тип и делов ноль
структуры пожалусто
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
WIN32_FIND_DATA * CFexplDlg::GetFileList(CString sPath)
{
    int FILE_COUNT = 1;
    WIN32_FIND_DATA *pFILEDATA = (WIN32_FIND_DATA *)
        malloc((FILE_COUNT + 1)*sizeof(WIN32_FIND_DATA));
    HANDLE hFile = FindFirstFile(sPath + "\\*.*",&pFILEDATA[FILE_COUNT]);
    if (hFile!=INVALID_HANDLE_VALUE)
    {
        do
        {
            if
            (
            strlen(pFILEDATA[FILE_COUNT].cFileName) == 1
            &&
            strchr(pFILEDATA[FILE_COUNT].cFileName,'.') !=NULL
            )
            if(FindNextFile(hFile,&pFILEDATA[FILE_COUNT]) == 0)
                break;
            if
            (
            strlen(pFILEDATA[FILE_COUNT].cFileName) == 2   
            &&
            strstr(pFILEDATA[FILE_COUNT].cFileName,"..") !=NULL
            )
            if(FindNextFile(hFile,&pFILEDATA[FILE_COUNT]) == 0)
                break;
            FILE_COUNT++;
            pFILEDATA = (WIN32_FIND_DATA *)
                realloc((void *)pFILEDATA,sizeof(WIN32_FIND_DATA)*(FILE_COUNT + 1));
            if(pFILEDATA == NULL)
                break;
        }
        while (FindNextFile(hFile,&pFILEDATA[FILE_COUNT])!=0);
        FindClose(hFile);
    }
    strcpy(pFILEDATA[0].cFileName,sPath);
    pFILEDATA[0].dwReserved0 = FILE_COUNT - 1;
    return pFILEDATA;
}
интерфейсы - пожалусто
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ppRecorder = (IDiscRecorder **)malloc(sizeof(IDiscRecorder));
GetCDBurners(ppRecorder);
 
//
while(pEnumDiscRecorders->Next(1,&pDiscRecorder,&cFetched) == S_OK)
    {
        ppRecorder[nCount] = pDiscRecorder;
        if( (hRes = pDiscRecorder->GetBasePnPID(
                    &sPnPID))
                    == S_OK)
        AddComboExItem(m_comboEx1, CString(sPnPID), NULL);
        pDiscRecorder->GetPath(&sPnPID);
//      if((type = GetDriveType(CString(sPnPID))) & DRIVE_CDROM)
//          CDialog::SetWindowText(CString(sPnPID));
        ppRecorder = (IDiscRecorder **)realloc((void *)ppRecorder,(1 + nCount++)*sizeof(IDiscRecorder));
        
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru