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

Правильное выдиление динамической памяти для двумерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как открыть/закрыть дверцу CDROM? http://www.cyberforum.ru/cpp-beginners/thread473126.html
Ну вобщем-то как??? И еще вопрос как отследить выключение компьютера и предотвратить его?
C++ Как организовать таймер? Как мне в VC++ организовать таймер, задержку или что то в этом роде... Желательно не очень сложно. Длагодарю. http://www.cyberforum.ru/cpp-beginners/thread473123.html
C++ Как получить окошки "копирование..." и т.п. с летящими страничками?
Как?
Как узнать текущий размер копируемого файла? C++
Здраствуйте! Как узнать текущий размер копируемого файла? У HTML-их нашел, а как у других не знаю. Заранее благодарен. GigaBit.
C++ problems with exe file: “invalid win32 application” http://www.cyberforum.ru/cpp-beginners/thread473066.html
Hi! I have a problem. I ‘m working on project. It’s purpose to generate exe-files, crowded with resources – html, pictures, etc. So I implemted it on win2k using UpsdateResource API but then I was told I have to support win98 in this proj. So I used Erik Kalen’s code, posted on Jun 22, 2001 in Win9x, Environment section, on codeguru and I made it in win98. I was able to generate exe-file. This...
C++ Как в окне CFileDialog показать скрытые и системные файлы? Как в окне 'Открытие файла' (CFileDialog) показать скрытые и системные файлы, если в настройках Windows установлено, что их не надо показывать? подробнее

Показать сообщение отдельно
Skywalker(cyb)
0 / 0 / 0
Регистрация: 14.01.2009
Сообщений: 5

Правильное выдиление динамической памяти для двумерного массива - C++

14.01.2009, 16:12. Просмотров 1240. Ответов 3
Метки (Все метки)

Код
#include'iostream.h'
#include'stdio.h'
#include'string.h'
void main()
{  
    char **text;
    int i,j,k,nm;
    char s[100];
    cout << 'kolvo predl=';
    cin>>nm;
    text=new char*[nm];
    for(i=0;i<nm;i++)
   {   
       printf('Enter string
');
       gets(s);
       k=strlen(s);
       text[i]=new char[k];
       strcpy(text[i],s); 
    }
    for(i=0;i<nm;i++)
    {
        for(j=0;j<k;j++)
        {
             cout<<text[i][j];
        }
        cout<<'
';
     }
     delete [] text;
}
Правильно ли я выделяю динамическую память для двумерного массива ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru