Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2011, 07:11   #1
kisl0id
Новичок
Джуниор
 
Регистрация: 21.02.2011
Сообщений: 2
Радость Осознать код

Доброго времени суток! Объясните пошагово что внизу написано, пожалуйсто!

int stringCount=0;

char **unsortedArray = new char*[80];
char buf[80];
char **sortedArray = new char*[80];

cout << "Введите текст: "; gets(buf);
unsortedArray[stringCount] = new char[strlen(buf)+1];
strcpy(unsortedArray[stringCount],buf);
cout << "Введенная строка: " << unsortedArray[stringCount] << ", " << strlen(unsortedArray[stringCount]) << " символов в строке";

cout << endl << unsortedArray[stringCount] << " " << stringCount << endl;
kisl0id вне форума Ответить с цитированием
Старый 21.02.2011, 09:54   #2
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

а в отладчике пошагово самому посмотреть не судьба?
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Старый 21.02.2011, 11:10   #3
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

Код:
int stringCount=0;

char **unsortedArray = new char*[80];//символьный указатель на указатель указывает на массив указателей из  80 элементов
char buf[80];//массив символов из 80 элементов
char **sortedArray = new char*[80];//символьный указатель на указатель указывает на массив указателей из  80 элементов

cout << "Введите текст: "; gets(buf);//считывание текста
unsortedArray[stringCount] = new char[strlen(buf)+1];//выделение памяти для строки
strcpy(unsortedArray[stringCount],buf);//копирование строки в stringCount-овский элемент массива
cout << "Введенная строка: " << unsortedArray[stringCount] << ", " << strlen(unsortedArray[stringCount]) << " символов в строке";//вывод этой строки и её длины

cout << endl << unsortedArray[stringCount] << " " << stringCount << endl;
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 21.02.2011, 13:30   #4
kisl0id
Новичок
Джуниор
 
Регистрация: 21.02.2011
Сообщений: 2
Радость Спасибо!

Спасибо за Вашу помощь!
kisl0id вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код написал код, но ответ постоянно один и тот же SkuLLL Помощь студентам 4 14.12.2010 19:25
Код на Pb Arei17 Помощь студентам 12 25.08.2010 16:28
Код С++ KennyMccormickSP Общие вопросы C/C++ 5 10.05.2010 23:49
код n! на C++ diana1002 Помощь студентам 1 01.10.2009 20:34
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37